2012-01-23 3 views
2

Hy、私はプリンターStar TSP100ECO [USB]を持っていて、チケットを印刷するプログラムを作ったのですが、チケットにロゴを追加する必要があります。 問題は、ESC FS qの助けを借りてチケットにロゴを追加する方法がわかりません。 プリンタ設定ツールを使用してロゴを追加することは選択できません。 ロゴの登録(ページ3-98)。 - >http://www.starmicronics.com/support/Mannualfolder/linemode_cm_en.pdf 印刷したい画像はGIF形式で、白黒です。VB6 POSプリンター - ロゴ登録

ご協力いただきありがとうございます。

私の悪い英語を申し訳ありません。

+0

おそらくヘルプはありませんが、Printer.PaintPictureメソッドを使用できますか? – jac

+0

むしろESC FS qを使います。私はPrinter.PaintPictureを使用する場合、私はデフォルトのオプションを自動切断を無効にしなければならなかった。 Printer.PaintPictureプリンタがチケットをカットした後、テキスト部分を印刷してから再びカットするためです。 VB6でこのオプションを無効にする方法はありますか? – ffox003

答えて

0

データをロードするには、実際に指定されたコマンドを使用できますが、ロゴをプリンタにプリロードするにはかなりの画像デコードが必要です。

自動カットを無効にする以外の方法でpaintpictureが動作している場合は、これが最も簡単な方法です。

1) 2を切断する自動無効)は、 3 VBから必要なものを印刷する)printer.print CHR(27)& CHR(100)& CHR(0)

パート3はあなたのためのカットを実行します(この場合はフルカット)部分カットは、マニュアルに従って0を別の値に変更したい場合に使用できます。

+0

既にインストールされている何百ものコンピュータのデフォルトオプションを変更するのはちょっと難しいです。そのため私はESC FS qを使いたいと思っています。それとも別の方法がありますか? しかし、とにかく感謝します。 – ffox003

+0

これは既存のアプリケーションをアップグレードすることです。印刷するたびにロゴをプリンタに登録しますか?ロゴはまれにしか変更されないように設計されているため、印刷コマンドを使用するだけです。とにかく、何百台ものプリンタでデフォルトオプションを変更することになります。 Starはプリンタを扱うための完全なSDKを提供していますが、vb.netのreadmeはhttp://www.starmicronics.com/support/ZipFile.aspx?sat2=128またはvb6 http:// wwwにあります。 .starmicronics.com/support/ZipFile.aspx?sat2 = 136、助けてください。 – Graham

+0

はい私はすべてのプリントにロゴを登録するつもりです。私はC:\ ProgramData \ StarMicronics \ TSP100 \ Configuration \ SN XXXXXX \ default config.xmlにあるStars Configurationプログラムの構成XMLを変更するプログラムを作成しました。管理者アカウントでも動作します。しかし、問題は、プログラムが限定された前提を持ち、このファイルを変更することができないアカウントを持つウィンドウ上で実行されていたことでした。これを回避する方法はありますか? – ffox003