問題タブ [thermal-printer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ビットマップをモノクロに変換する
画像をモノクロ(白黒、1ビット深度)で保存しようとしていますが、その方法がわかりません。
私はpngから始めて、印刷用のビットマップに変換しています(これはサーマルプリンターであり、とにかく黒のみをサポートします-さらに、カラー/グレースケールとして送信しようとすると、大きな画像の場合は非常に遅くなります)。
これまでの私のコードは、ビットマップに変換するのは非常に簡単ですが、元の色深度を保持しています。
python - POSプリンターと画像印刷によるエイリアンへの請求
テキストファイルのビットマップデータをLAN対応のepsonposプリンターTM-T88Vに印刷するためのプロトタイプを作成しようとしています。
テキストとテキストの書式設定の指示を送信するのに問題はありませんが、プリンターにアレシボメッセージのデータを印刷させるために何をしなければならないのか理解できません。
最初の数行:
メッセージには73行23列があり、1679の画像要素になります。この各要素は、黒の場合は1、白の場合は0で定義され、8x8(または16x16)ドットの正方形として印刷する必要があります。結果は次のようになります
(出典:satsig.net)
プリンタの仕様から:
私が言ったように、プリンターへの接続と送信は問題ありませんが、この指示が私に伝えたいことを私は理解していません。アレシボメッセージの場合はどうなりますか
プリンターに送信する必要のある番号は何ですか?すべてのドットを送信する必要がありますか?どういうnL, nH specify the number of dots of the image data in the horizontal direction as (nL + nH × 256).
意味ですか?
これが私がプロトタイピングに使用する私の単純なPythonプログラムです:
epson - POSプリンターのインスタンスを取得できません
私はEPOSposプリンター(EPOS TM-T88III)に取り組んでいます。ドライバー、EPOS ADK、POS for .NETを停止しました。PrintDocument機能を使用してPOSプリンターから印刷できますが、EPOSADKを使用したいと思います。「HelloOPOSfor.NET」サンプルを試しましたが、機能しません。なぜなら、
deviceInfoを取得できますが、posExplorer.CreateInstance(deviceInfo)は何も返しません。Icantはこの問題を解決します。この問題を解決して成功するには、posExplorer.CreateInstance(deviceInfo)から何かを返すか、EPOSADKを使用して何かを印刷するためのサンプルコードがありますか。
c#-4.0 - TCP / IPのインターフェイスを備えたC#で実行されるESC / POSコマンドを使用して、サーマルプリンターに直接印刷する
私はキッチンプリンター(Aclas KP71M)にESC / POS(POS用のEpson標準コード)を実装する作業をしていました。
POSユーザーがユーザーインターフェイスに文字列を入力するユーザーインターフェイスがあり、ユーザーが入力した文字列がプリンターに送信され、プリンターがデータを印刷します。
TCP / IP接続を使用したイーサネット(100M)を使用したホストコンピューターとのプリンターインターフェイス。
必要な各コマンドをC#メソッドに埋め込むことができました。また、サーバー/クライアントのC#接続でサンプルコードを取得し、それを接続に含めようとしました。
私が今直面している問題は、私のコードが接続を開始しているように見えるが、何もせずにすぐにフリーズして接続を停止することです。誰かが私を修正したり、問題がどこにあるかを教えてくれたら、とてもありがたいです。進め方について教えてください。
これがコードです。
java - サーマルプリンター用のJAVAアプリケーション(Bixolon SRP350 plus)で自動切断機能を実装しようとしているときの奇妙な動作
サーマルプリンター(Bixolon srp 350 plus)を使用してレシートを印刷および自動カットするJavaアプリケーションがあります
最初はレシートの自動カットに問題がありましたが、何度も試行錯誤してグーグル検索を行った結果、どういうわけかレシートを自動カットすることができました。しかし、問題は、warアプリケーションをテストマシンに展開すると、正常に印刷されますが、最後に紙が切れないことです。WARファイルを開発マシンのTomcatにデプロイしたところ、自動切断が正常に行われました。
開発マシンとテストマシンの両方がWindows7を使用しています-ultimate、同じapache-tomcat-6.0.18、およびJDK6/JRE6。
最初にテストマシンにjre6がインストールされていましたが、自動切断が失敗しました。開発マシンで使用していたjdk6をインストールしましたが、うまくいきませんでした。
2台のマシンは、ハードウェア構成が異なる異なるブランドのものです。誰かがこれについて私を助けてくれますか?これは、以前にインストールされたJRE6と関係があり、Windowsレジストリから適切に削除されていませんか?
私はmysql5.5と一緒にgrails1.3.7を使用しています。
私のコードは以下の通りです:
誰かが自動切断機能を実装するためのより良い方法で私を助けることができれば、それは大きな助けになるでしょう。
crystal-reports - Crystal Report から EPSON サーマルプリンターでオートカットを送信する
Windows ドライバー (EPSON Advanced Printer Driver 4.52ce) を使用して、Crystal Report を使用して EPSON サーマル プリンター TM-T88IV に印刷しようとしています。OPOS は、特定の理由で選択されませんでした。Visual Studio 2010 もインストールしていますが、SAP Crystal Report 2011 を使用しています。
PaperSource のプリンター設定 (プリンター - 印刷設定 - ドキュメント設定 - 給紙方法) が DOCUMENT[Feed, Cut] に設定されています。レポートはレポートの最後でうまくカットされています。
ただし、私の要件は、レポートの上部から切り取られるレポート セクション (レポート フッターなど) を持つことです。典型的なシナリオは、POS レシートの最後に無料の駐車券を印刷することです。チケットは同じレシートの一部ですが、お客様の便宜のためにレシートの上部からオートカットされます。
私は ControlA フォントについて調べ、http://gtts.ehu.es/TWiki/pub/Main/WebNotify/uni-mini-manual.pdf で参照を見て、 ControlA フォントは MS Word から使用できると信じていました。 2007 は、ドキュメント間の任意の場所で自動カットします。しかし、それは機能していません。
EPSON TM-T88IV を使用した MS Word 2007 からのオートカットで誰かが私を導くことができれば、それは大きな助けになるでしょう。それが機能する場合は、Crystal でも機能するはずです。
前もって感謝します。
- ラジャーシ
printing - ESC/POS プリンターに接続または印刷する方法は?
そこで、マシンに "Texas Instruments Generic Bulk Device" として表示される ESC/POS サーマル レシート プリンターを購入しました。印刷しようとすると、実際のコンテンツではなく、postscript コマンドが印刷されます。
私の質問は、(アプリ、コンソールなど)に接続して、ドキュメントを印刷するか、行ごとに詰め込む方法はありますか?
asp.net - asp.netアプリケーション内でサーマルプリンターと通信するための最良のアプローチは何ですか?
asp.netアプリケーション内のサーマルプリンターでバーコードラベルを印刷するには、dllを使用する必要があります。
PInvokeでSilverlight5を使用することを検討していますが、これが最善の戦略であるかどうかはまだわかりません。この代替手段の問題は、プリンターと通信するために必要なdllがユーザーにないことです(代替ソリューション:http ://cureos.blogspot.com.br/2011/09/pinvoke-bundling-native-dlls- in.html)。
私は正しい方向に進んでいますか?
提案?
java - すべての文字が印刷されるわけではありません
POSサーマル プリンターに印刷しようとしています。成功しましたが、印刷しようとしている単語は、他の文字用のスペースがまだ残っていても印刷されません。たとえば、紙に印刷すると、紙に残りを印刷するスペースが残っているように"hello world"
見えます"hello w"
文字列内の文字の。
追加情報: 私は defaultPage を使用していPageFormat
ます。
epson - CUPS とサーマル プリンターで Postscript 文書を印刷する
公式ドライバーを使用して、Ubuntu 12.04 に epson TM-T20 をインストールしました。これはサーマルプリンターで、80mmの用紙を使用しています。
私の問題: 画像を (Postscript ドキュメントを使用して) 印刷すると、画像が 25cm の白い紙を送信する前に画像が約 5cm とプリンターを使用するため、大量の紙が無駄になります。
次のコマンドを使用して、ドキュメントをプリンターに送信します。
プリンターはイメージ (200x200 のイメージ) を印刷しますが、最初に大量の印刷されていない用紙を送り出します。
プリンタが CUPS によって認識されませんでした (localhost:631 の Web インターフェイスを使用)。次に、次の手順を使用してインストールしました。
次に、プリンタが CUPS Web インターフェイスに表示され、設定しました (ボー レート、ビット パリティなど)。
テキストを送信すると、プリンターは正常に動作します。
以下は、プリンター ppd の一部です。
この紙の無駄遣いは、ppdファイルに出てくる長さ297mmのせいだと思います。次に、297mm の代わりに 100mm の別の構成を追加しようとしましたが、問題は解決しません。
また、タグ %%DocumentMedia を ps ファイルに追加しようとしましたが、同じ問題が発生しました:
何か案が?