領収書プリンタで16進ファイルを印刷したいと思います。 テスト用に、次のコマンドでcmdを使用します。 "copy/b test.hex lpt3:"Javaで16進ファイルを印刷
ここで、test.hexをプリンタに送信することはできますが、グラフィックとしては送信できないjava programmが必要です。
誰かに教えてください。どうすればいいですか?事前に
ありがとう:D
領収書プリンタで16進ファイルを印刷したいと思います。 テスト用に、次のコマンドでcmdを使用します。 "copy/b test.hex lpt3:"Javaで16進ファイルを印刷
ここで、test.hexをプリンタに送信することはできますが、グラフィックとしては送信できないjava programmが必要です。
誰かに教えてください。どうすればいいですか?事前に
ありがとう:D
私はもう、文字列内の構文についてはよく分からないですが、あなたは常にそれを調べることができます。あなたは、Javaから直接そのカスタムプリンタにアクセスする方法を見つけていないのであれば、あなたが最初にそれを送信するために()のexecを使用し、その後、その.HEXファイルを作成することができます
Runtime.getRuntime().exec("cmd /c start copy /b test.hex lpt3:");
:原則的に、あなたはこれを行うことができます。
ランタイムで頻繁に作業しません。コマンドラインの後に、Closeのコマンドを教えてもらえますか?私は試してみました:1. Runtime.getRuntime()。exec( "cmd/c start copy/b test.hex lpt3:"); 2. Runtime.getRuntime()。exec( "cmd/c stop"); – FabianG
閉じる?私はあなたが閉じたいものを理解していません。 –
ああ、dos-boxは開いたままです。私はこれまでに 'Runtime.getRuntime()。exec(" cmd/c start explorer ");'を試してみました。この場合、dos-boxはありません。そのドスボックスが再び閉じられるように何かを試してみましょう... –
最初に - この出力はどのように表示されるべきですか? 2番目 - この形式を画面に印刷できますか?後者をして、前者を把握する。 – KevinDTimm
ここで最初に見てください:[JavaPOS](http://www.javapos.com/samplecode.html) – PeterMmm