3

Objective C での ESC POS プログラミングは初めてです。通常の ESC pos ライン コマンドでプリンターをテストしたところ、完全に動作しました。しかし、ラスター モードのコマンドがわかりませんでした。(GS v 0)

私が単に必要としているのは、ESC POS を使用して PNG レシートを印刷することです (レシートを PNG ファイルとして作成しています) - Generic ESC POS (STAR または EPSON ではありません) このコマンドについて検索しようとしましたが、仕様が不明です。

4

3 に答える 3

1

Epson TM-IV 88 プリンターを使用して、Android アプリからこれを行っています。

TMFlogo というユーティリティを使用して、.bmp ロゴ ファイルをプリンタにフラッシュします。プリンタは、10 個の個別の画像を保存できます。

次に、以下のような FS コードを送信して、ロゴを印刷します。

sendCommand は、FS シーケンスをプリンターに送信するためのアプリ内の特定の関数にすぎないことに注意してください。

sendCommand("FS p 1 0");    // print the logo in NVRAM position 1
sendCommand("FS p 2 0");    // print the logo in NVRAM position 2

エプソン ESC の FS コマンド パラメータの概要を以下に示します。

ASCII FS p n m
Hex 1C 70 n m
Decimal 28 112 n m
where
1<=n<=255
0<=m<=3, 48<=m<=51
prints NV bit image n using mode m
where
m = 0,48 normal mode
m = 1,49 double-wide mode
m = 2,50 double tall mode
m = 3,51 quadruple mode

幸運を祈ります。

于 2013-08-10T01:24:00.247 に答える
0

サーマルプリンターで画像を印刷する

一部のプリンターでは、プリンターの不揮発性メモリでイメージを定義し、そこからESC cmd 1C 70 01 30 を介してイメージを印刷できます。

他のプリンターの中には、サーマルプリンターで画像を印刷する際に、画像の直接パスを指定できるものがあります。

于 2015-09-02T06:04:05.500 に答える