ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=52506
  FAQ番号:52506
SetBitmap による NVRAM への登録
マニュアルに SetBitmap メソッドメソッドを使用して不揮発性メモリ(NVRAM)へ画像を登録できると
記載されていたのですが、具体的な印刷方法を教えてください。
 
 

以下の様に EPSON OPOS ADK 付属ユーティリティー:SetupPOS の設定画面で
[ NVRAMにイメージを登録する ] にチェックを付けた場合、SetBitmap メソッド実行時に指定した画像ファイルが
NVRAM(不揮発性メモリー)に登録されます。

この設定を行っていない場合、SetBitmap で指定された画像ファイルは ServiceObject または
プリンター本体の揮発性メモリに保存されます。

[NVRAMにイメージを登録する] の設定をした後も、以下のように SetBitmap メソッドとエスケープシーケンスを
使用した方法で印刷がおこなえます。


m_Printer.RecLetterQuality = true;
m_Printer.SetBitmap(1, PrinterStation.Receipt, strFilePath, 
PosPrinter.PrinterBitmapAsIs, PosPrinter.PrinterBitmapCenter);

m_Printer.PrintNormal(PrinterStation.Receipt, ESC + "|1B");

注意

  • SetBitmap メソッドで NVRAM を使用する場合、他のアプリケーションが NVRAM にイメージを
    登録していることを考慮していません。
  • SetupPOS で [NVRAMにイメージを登録する] にチェックを付け、SetBitmap メソッドで
    イメージを登録し、エスケープシーケンスを指定した PrintNormal メソッドでイメージを
    印刷する方法と、プリンター本体にイメージを登録するユーティリティーでイメージを登録し、
    DirectIO メソッドと PTR_DI_PRINT_FLASH_BITMAP , PTR_DI_PRINT_FLASH_BITMAP2 で
    イメージを印刷する方法は混在することはできません。どちらか一方をお使いください。
  • NVRAM ( 不揮発性メモリ ) への頻繁な書き込みは推奨しません。
    NVRAM の書き換え寿命は約 10 万回としており、書き込み回数の目安として 1 日 10 回以下
    となるようお使いください。

FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった