User manual - プリンタライブラリマニュアルver.1.06(2014年6月13日)
Table Of Contents
- 表紙
- プリンタライブラリ.pdf
- 1. 概要
- 2. 動作環境
- 3. 関数
- 3.1 PRNOpen
- 3.2 PRNClose
- 3.3 PRNInitializePrinter
- 3.4 PRNPrintScreen
- 3.5 PRNPrintWindow
- 3.6 PRNTextOut
- 3.7 PRNImageOut
- 3.8 PRNBarcodeOut
- 3.9 PRNBMPOut
- 3.10 PRNCheckMarker
- 3.11 PRNGetStatus
- 3.12 PRNGetLastError
- 3.13 PRNSetPaperWidth
- 3.14 PRNGetPaperWidth
- 3.15 PRNSetPrinterProperty
- 3.16 PRNGetPrinterProperty
- 3.17 PRNDecodeBarcode
- 3.18 PRNResetDecoder
- 3.19 PRNSetBarcodeType
- 3.20 PRNGetBarcodeType
- 4. プログラミング上の注意点
- 5. ESCコマンド
- 6. DeviceEmulator
- 裏表紙(他のマニュアル用)

32
3.17 PRNDecodeBarcode
裏面バーコードのデコード結果を返します。
[C++]
DWORD PRNDecodeBarcode(
DWORD *
pdwLength
,
TCHAR *
pszData
)
[Visual Basic]
Public Shared Function PRNDecodeBarcode( _
ByRef pszData As string _
) As Int32
[C#]
public static Int32 PRNDecodeBarcode(
out string pszData
)
解説
用紙裏面に印刷されているバーコードを読み取り、その結果を返します。
Device Emulatorでは、PRNOpen関数
の実行確認のみを行います。
パラメータ
pdwLength
裏面バーコードのデコード結果の長さを格納するエリアへのポインタ。
pszData
裏面バーコードのデコード結果を格納するエリアへのポインタ。
戻り値
PRN_NORMAL
: 正常終了
PRN_NOTOPEN
: プリンタをオープンしていません
PRN_DECODE_ERROR
: デコード失敗
FUNCTION_UNSUPPORT
: 未サポートエラー
補足
本関数は、印刷中に読み取った裏面バーコードの読取データをデコードします。裏面バーコードの読
取データは、PRNResetDecoder 関数が実行されてから本関数が実行されるまでのデータを使用しま
す。したがって、裏面バーコード部分を印刷する前に必ず PRNResetDecoder 関数を実行してくださ
い。
本関数は、(裏面バーコード部分を含む)帳票印刷終了後(PRNTextOut による未印字吐き出し後)に
実行して下さい。
対応情報
機種
: IT-9000