Select your printer model
HybridPrinter class
Controls the hybrid model printers.
API |
Description |
|
---|---|---|
Initialization |
Initializes the HybridPrinter class. |
|
Communication path |
Connects to the printer. |
|
Disconnects from the printer. |
||
Status monitor |
Enables status event notification. |
|
Disables status event notification. |
||
Status acquisition |
Acquires status of the connected printer. |
|
Transmission |
Transfers a print command. |
|
Transaction |
Starts a transaction. |
|
Ends a transaction. |
||
Buffer clear |
Clears the command buffer. |
|
Print method |
Specifies a print method. |
|
Paper feed |
Waiting for paper insertion. |
|
Cancels waiting for paper insertion. |
||
Paper eject |
Ejects paper. |
|
MICR |
MICR reading |
|
Cleans the MICR mechanism. |
||
Forced transmission |
Forced transmission function |
|
Print method acquisition |
Acquires the print method setting information. |
|
Monitor interval |
Printer status update interval |
|
On standby |
Time from insertion of a paper to start of operation |
|
40cpl mode |
Sets the 40 cpl mode. |
|
Reception of result |
Registers the event listener method. |
|
List of supported control operations for HybridPrinter class
APIs available for the HybridPrinter class depend on the type of control operation.
The following lists control operation types and available APIs.
API |
Control operation |
||||
---|---|---|---|---|---|
Receipt |
Slip sheet |
Endorsement |
Validation |
MICR |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
✔ |
- |
|
- |
✔ |
✔ |
✔ |
- |
|
- |
✔ |
✔ |
✔ |
✔ |
|
- |
✔ |
✔ |
✔ |
✔ |
|
- |
- |
- |
- |
✔ |
|
- |
- |
- |
- |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
Creating print document by the HybridPrinter class
The HybridPrinter class creates a print document using the same API as the Printer class.
The APIs and corresponding print methods are listed below.
API |
Print method |
|||||
---|---|---|---|---|---|---|
Receipt |
Slip sheet |
Endorsement |
Endorsement (40cpl) |
Validation |
||
Text |
✔ |
✔ |
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
- |
✔ |
||
✔ |
- |
- |
- |
- |
||
✔ |
✔ |
✔ |
- |
✔ |
||
✔ |
✔* |
✔* |
- |
✔* |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
Paper feed |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
||
Graphics |
✔ |
- |
- |
- |
- |
|
✔ |
- |
- |
- |
- |
||
Barcode |
✔ |
- |
- |
- |
- |
|
✔ |
- |
- |
- |
- |
||
Page mode |
✔ |
✔ |
- |
- |
✔ |
|
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
- |
||
✔ |
✔ |
- |
- |
- |
||
Cut |
✔ |
- |
- |
- |
- |
|
Drawer |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Command |
✔ |
✔ |
✔ |
✔ |
✔ |
* The reverse parameter is not supported.
Quick Access
- [Name]
- [Format]
- [Range]
- [Description]
- [Notes]
- Introduction
- help
- Printer class
- Printer
- connect
- disconnect
- startMonitor
- stopMonitor
- getStatus
- sendData
- beginTransaction
- endTransaction
- requestPrintJobStatus
- clearCommandBuffer
- addTextAlign
- addLineSpace
- addTextRotate
- addText
- addTextLang
- addTextFont
- addTextSmooth
- addTextSize
- addTextStyle
- addHPosition
- addFeedUnit
- addFeedLine
- addImage
- addLogo
- addBarcode
- addSymbol
- addHLine
- addVLineBegin
- addVLineEnd
- addPageBegin
- addPageEnd
- addPageArea
- addPageDirection
- addPagePosition
- addPageLine
- addPageRectangle
- addRotateBegin
- addRotateEnd
- addCut
- addPulse
- addSound
- addFeedPosition
- addLayout
- addCommand
- getMaintenanceCounter
- resetMaintenanceCounter
- getPrinterSetting
- setPrinterSetting
- getPrinterSettingEx
- setPrinterSettingEx
- setPrinterSettingEx[Obsolete]
- verifyPassword
- getPrinterInformation
- downloadFirmwareList
- getPrinterFirmwareInfo
- verifyUpdate
- updateFirmware
- forceRecover
- forcePulse
- forceStopSound
- forceCommand
- forceReset
- setStatusChangeEventListener
- setReceiveEventListener
- setGetPrinterSettingExListener
- setSetPrinterSettingExListener
- setVerifyPasswordListener
- interval
- LFCPrinter class
- HybridPrinter class
- HybridPrinter
- connect
- disconnect
- startMonitor
- stopMonitor
- getStatus
- sendData
- beginTransaction
- endTransaction
- clearCommandBuffer
- selectPaperType
- waitInsertion
- cancelInsertion
- ejectPaper
- readMicrData
- cleanMicrReader
- forceRecover
- forcePulse
- forceCommand
- forceReset
- paperType
- interval
- waitTime
- mode40Cpl
- setStatusChangeEventListener
- setReceiveEventListener
- LineDisplay class
- LineDisplay
- connect
- disconnect
- getStatus
- sendData
- clearCommandBuffer
- addInitialize
- addCreateWindow
- addDestroyWindow
- addSetCurrentWindow
- addClearCurrentWindow
- addCreateScreen
- addCreateScreenCustom
- addCreateTextArea
- addDestroyTextArea
- addSetCurrentTextArea
- addClearCurrentTextArea
- addSetCursorPosition
- addMoveCursorPosition
- addSetCursorType
- addText
- addReverseText
- addMarqueeText
- addSetBlink
- addSetBrightness
- addBackgroundColor
- addStartSlideShow
- addStopSlideShow
- addDownloadImage
- addRegisterDownloadImage
- addNVImage
- addClearImage
- addSymbol
- addClearSymbol
- addShowClock
- addCommand
- setReceiveEventListener
- Keyboard class
- POSKeyboard class
- BarcodeScanner class
- MSR class
- SimpleSerial class
- GermanyFiscalElement class
- OtherPeripheral class
- CommBox class
- Common to all classes
- Discovery class
- Epos2Exception class
- Log class
- EasySelect class
- EasySelectInfo class
- Appendix
- Status list
- Key code list
- List of Supported Classes
- List of Supported APIs
- Printer-specific Support Information
- TM-m10
- TM-m30
- TM-m30II
- TM-m30II-H
- TM-m30II-NT
- TM-m30II-S
- TM-m30II-SL
- TM-m30III
- TM-m30III-H
- TM-m50
- TM-m50II
- TM-m50II-H
- TM-T20
- TM-T20II
- TM-T20III
- TM-T20IIIL
- TM-T20IV-L
- TM-T20X
- TM-T20X-II
- TM-T60
- TM-T70
- TM-T70II
- TM-T81II
- TM-T81III
- TM-T82
- TM-T82II
- TM-T82III
- TM-T82IIIL
- TM-T82IV-L
- TM-T82X
- TM-T82X-II
- TM-T83II
- TM-T83III
- TM-T83IV
- TM-T88V
- TM-T88VI
- TM-T88VII
- TM-T100
- TM-L90 Liner-Free Label Printer Model
- TM-L100
- TM-U220
- TM-U330
- EU-m30
- TM-P20
- TM-P20II
- TM-P60 (Receipt)
- TM-P60 (Peeler)
- TM-P60II (Receipt)
- TM-P60II (Peeler)
- TM-P80
- TM-P80II
- TM-H6000V
- TM-T20II-i
- TM-T70-i
- TM-T82II-i
- TM-T83II-i
- TM-T88V-i
- TM-T88VI-iHUB
- TM-U220-i
- TM-T70II-DT
- TM-T70II-DT2
- TM-T88V-DT
- TM-T88VI-DT2
- TM-H6000IV-DT
- TM-T88IV
- TM-T90
- TM-L90
- TM-H6000IV