Home
Citizen Systems Network Router 1.8 User's Manual
Contents
1. The Font size is changed depending on the set value Select the value from RecLineCharsList property Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions The value is changed according to the RecLineChars property Only if the value is smaller than RecLineHeight property the value is changed in accordance with to the RecLineHeight property OPOS_SUCCESS Normal setting OPOS E ILLEGAL Ilegal line character width is specified 58 mm paper 30 40 36 48 80 mm paper Not supported Refer to RecEmpty Property in 2 6 R TRUE Receipt paper out POS Printer Service Object and FALSE With receipt paper Precautions Always FALSE if CapRecSensor is False RecNearEnd R RecSidewaysMaxLines Refer to RecSidewaysMaxLines R Property in 2 6 POS Printer Service Object and Precautions RecSidewaysMaxChars Refer to RecSidewaysMaxChars R O A Property in 2 6 POS Printer Service Object and Precautions RecLinesToPaperCut RTOS A RecBarCodeRotationLis R O 0 Default value 180 t RecCartridgeState x RecCurrentCartridge O PTR CUSTOM COLOR1 RecBitmapRotationList O 0 Default value 180 SlpLine
2. cccccsssscecsessececeenececeeseeecsesaeeeceesseeeesesaeeeeeaas 41 CBM 1000TVpell coi A At aee de wk e e da aii 41 CTS GU00 CT S310 uisa pe e ae peo e qa e pe ot eto edt e pt pads 41 CTS LODO sae ii A a a adi cai iii iii 41 CIESAODO srs rinite deti OE a EE e DEA RR HO Sd ia DO rd nda a 42 ED ESTIS 42 2 6 POS PRINTER SERVICE OBJECT AND PRECAUTIONS ies enne nnne nennen nter TA SA enter seen nnns 43 ClaimDevice Method i eise a a edi tiet eii bee ctu edi tede 48 PrintBarCode Method RotateSpecial ccccsccesccesscsssceescesnsesnsesnsssacesancsaccesacessccsaccesscesscessceascssscesscsescenssaenseses 43 RotatePnnt Method sus sd E A A A aia 48 SetBitmap Method ESC B Escape Sequence ss ies sienne nnne nnne erase entren enn nn 44 AsypncMode PrODerFty s oor dei n ert ere iot ee irt ee a asset d et ERES 45 ESOL EVEN Property ias Loveless ave cea ed ccd anaes Gas odisse dv eode Od ea ie aee ERE a ci n 45 Bin aryConversion PFoDelty a te tie nds 45 OutPutlD Property OutputCompleteEvent Event ccccccsccccsssceessccessccesssceessecesssecesseesseceessecessseesssceesseceessseens 47 CapRecEmptySensor RecEmpty Property ss ees seen eene enhn non tn shines ith ss etras esse cnn seen senta 47 RecLineChars RecLineCharsList Property 1 ccscccesscccessccesssceessecessscesssseesscceessecesscesssceesseceessecesssseessecenssecessees 48 RecSidewavsMaxChars PODER oi T Ee e DR RA e EET LER VE es PETER at 50 RecSidewaysMaxLines Pr
3. 0 ONE CITIZEN OPOS DRIVER 1 8 Application Development Guide 07 07 26 Ver1 00 CITIZEN SYSTEMS JAPAN CO LTD CITIZEN OPOS DRIVER 1 8 Application Development Guide Revision Record Date Version Description 07 07 26 v1 00 New issue CITIZEN OPOS DRIVER 1 8 Application Development Guide Notes 1 Unauthorized use of all or any part of this document is prohibited 2 The information in this document is subject to change without prior notice 3 This document has been created with full attention If however you find an error or question please contact us 4 We shall not be liable for any effect resulting from operation regardless of the above item 3 5 If you do not agree with the above terms you are not permitted to use this driver Trademark Microsoft Windows 2000 Windows XP Visual Basic and Visual C are registered trademarks of Microsoft Corporation in the United States and or other countries Official name for Windows is Microsoft Windows Operating System Company names and product names appearing on this document are trademarks and or registered trademarks of respective companies CITIZEN is a registered trademark of Citizen Holdings Co Ltd CITIZEN OPOS DRIVER 1 8 Application Development Guide 1 INTRODUCTION cia lat echa 6 1 2 CITIZEN OPOS DRIVER tore HERR eiii 6 1 3 OPERATING ENVIRONMENT nennen eiere Eri A rE TE EE EEES EE EE EE SE a Ea E ETERS 6 14 sAPPLICATION D
4. According to the value the Font R W x Not supported Not supported Not supported TRUE FALSE Not supported y O Not supported Default value Japanese version Code932 English version Code437 Code437 Code850 Multilingual Code860 Portugal Code863 Canada French Code865 Norway Code852 Eastern Europe Code858 Code864 Arabic Code874 Tai Code 18 Code866 Russia Code857 Turkey KANA ASCII Windows Code 1252 Windows Code TRUE POS printer cover is open FALSE POS printer cover is closed PTR EL NONE PTR EL RECOVERABLE PTR EL FATAL PTR S RECEIPT Description on present error is retained Font A B C O x O x O O O CO OJO PTR_MM_DOTS Default value PTR_MM_TWIPS PTR_MM_ENGLISH PTR_MM_METRIC PTR_RP_NORMAL OPOS_SUCCESS PTR RP RIGHT90 OPOS E ILLEGAL PTR RP LEFT90 Not supported OPOS E ILLEGAL PTR RP ROTATE180 Supported OPOS SUCCESS Olx x xIx x x x x x x OPOS SUCCESS Normal setting OPOS E ILLEGAL Ilegal line character width is specified CITIZEN OPOS DRIVER 1 8 Application Development Guide RecLineCharsList RecLineHeight RecLineSpacing RecLineWidth RecLetterQualit RecEmpty RecNearEnd RecSidewaysMaxLines RecSidewaysMaxChars RecLinesToPaperCut RecBarCodeRotationLis t RecCartridgeState RecCurrentCartridge Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printe
5. Directl O ResetStatistics RetrieveStatistics UpdateStatistics PrintNormal PrintTwoNormal Printl mmediate Beginlnsertion EndInsertion BeginRemoval EndRemoval CutPaper RotatePrint PrintBarCode PrintBitmap TransactionPrint ValidateData SetBitmap SetLogo ChangePrintSide MarkFeed 12 Notes on Serial I F connection Refer to ClaimDevice in 2 6 POS Printer Service Object and Precautions OPOS_CH_EXTERNAL Only self diagnostic printing is supported jsupported S E Not applicable with OPOSPrinter Data being transmitted cannot be stopped Refer to RotatePrint in 2 6 POS Printer Service Object and Precautions Refer to PrintBarcode in 2 6 POS Printer Service Object and Precautions Refer to SetBitmap Method ESC B Escape Sequence in 2 6 POS Printer Service Object and Precautions OPOS_CH_EXTERNAL Not applied because no input device is used Not supported Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported Not supported Not supported Not supported Not supported Partial cut 0 99 Full cut 100 Raster bit image printing Raster bit image mode NV bit image mode Not supported Blackmark paper is supported CT S2000 Method CITIZEN OPOS DRIVER 1 8 Application Development Guide Open Close ClaimDevice ReleaseDevice CheckHealth Clearl nput ClearOutput Directl O ResetStatistics
6. Do not use this escape sequence with normal thermal paper Reverse character ESC rvC O Shaded character ESC sC x Not supported Standard ESC 1C O Double width ESC 2C O Double height ESC 3C O Quadruple ESC 4C O Horizontal magnification ESC hC O Vertical magnification ESC vC O Color specification ESC fC Effective only when dedicated 2 O color paper is used Do not use this escape sequence with normal thermal paper O Vm co Co Centering ESC cA O Right adjustment ESC rA O Normal ESC N O Subscript ESC tbC x Not supported Superscript ESC tpC x Not supported 38 CT S4000 Escape Sequence CITIZEN OPOS DRIVER 1 8 Application Development Guide Notes Supporting status CT S4000 Paper cut Feed and paper cut Feed cut and stamp print Bitmap print Top logo print Bottom logo print Stamp print Multi line feed Unit feed Reverse feed Font type specification Bold Underline Italic Custom color Red Reverse character Shaded character Standard Double width Double height Quadruple Horizontal magnification Vertical magnification Color specification ESC P ESC fP ESC sP ESC 4B ESC tL ESC bL ESC sL ESC HIF ESC uF ESC rF ESC 4fT ESC bC ESC u C ESCJiC ESC rC ESC rC ESC rvC ESC sC ESC 1C ESC 2C ESC 3C ESC 4C ESC h C ESC vC ESC HC After Bitmap printing print position returns
7. ErrorEvent OutputCompleteEvent StatusUpdateEvent CT S4000 Event Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer If the corresponding printer SO is closed status cannot be acquired Refer to 1 7 CITIZEN OPOS Driver Precautions Notes Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer If the corresponding printer SO is closed status cannot be acquired Refer to 1 7 CITIZEN OPOS Driver Precautions Notes x Not supported X Not supported x Not supported x Not supported Supporting status CT S2000 CD x Not supported x x x Supporting status CT S4000 CD DataEvent Directl OEvent ErrorEvent OutputCompleteEvent StatusUpdateEvent 58 Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer If the corresponding printer SO is closed status cannot be acquired Refer to 1 7 CITIZEN OPOS Driver Precautions x Not supported X Not supported X Not supported x Not supported CITIZEN OPOS DRIVER 1 8 Application Development Guide CD S500 DataEvent Not applicable with OPOSDrawer x Not supported Directl OEvent x Not supported ErrorEvent Not applicable with OPOSDrawer x Not supported OutputCompleteEvent Not applicable with OPOSDrawer x Not suppo
8. Output D PowerNotify PowerState ResultCode ResultCodeExtended ControlObjectDescripti on ControlObjectVersion ServiceObjectDescripti on ServiceObjectVersion DeviceDescription DeviceName CapCharacterSet 16 Not applicable with OPOSPrinter Refer to BinaryConversion in 2 6 POS Printer Service Object and Precautions Not applicable with OPOSPrinter Not applicable with OPOSPrinter Refer to OutPutl D property OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions Refer to ResultCode ResultCodeExtended Property in 2 6 POS Printer Service Object and Precautions Refer to ResultCode ResultCodeExtended Property in 2 6 POS Printer Service Object and Precautions Not supported OPOS BC NONE Default value OPOS BC NIBBLE OPOS BC DECIMAL OPOS PR STANDARD FALSE FALSE External HCheck Successful ClaimeDevice True ReleaseDevice False Not applied because no input device is used Not applied because no input device is used TRUE DataEvent notified False DataEvent not notified TRUE Event notification disabled FALSE Event notification enabled In other than OPOS SUCCESS refer to OpenResult properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 Increment 41 OPOS PN DISABLE Power notification is not supplied OPOS PN ENABLE Information on power notification is suppli
9. RecLineChars RecLineCharsList 42 56 64 48 64 72 60 80 90 69 92 104 57 5 About Kanji font KANJI As shown above Kanji font is calculated based on one byte character Accordingly when Kanji font of multi font is used it is treated as two characters basically Refer to the RecSidewaysMaxChars propertyof 2 6 POS Printer Service Object and Precautions 49 CITIZEN OPOS DRIVER 1 8 Application Development Guide RecSidewaysMaxChars Property Calculated based on one byte character Kanji font KANJI is basically treated as two characters but some font selected by the value of the RecLineChars property may not correspond to two characters simply RecSidewaysMaxLines Property Varies in conjunction with the value of the RecLineSpacing property and RecLineChars property In addition in some cases the value may be smaller than the actual number of printable lines depending on the value of the preset RecLineSpacing property ResultCode ResultCodeExtended Property When the value of the ResultCode property is other than OPOS_SUCCESS refer to the ResultCode property in OpenPOS for OLE Application Programmer s Guide Japanese Edition Version 18 In case of OPOS E Extended refer to ResultCodeExtended Property in OpenPOS for OLE Application Programmer s Guide Japanese Edition Version 1 8 50 CITIZEN OPOS DRIVER 1 8 Application Development Guide 3 Cash Drawer Ser
10. Specifies Bitmap number registered by the SetBltmap method Printing is carried out in raster bit image or NV bit image mode Not supported Not supported Not supported Not supported Not supported Right adjustment Normal Subscript Superscript ESC rA ESC N ESC tbC ESC tpC po C _ pO A Not supported Not supported 37 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S2000 Supporting status Escape Sequence Notes CT S2000 Paper cut ESC P O 0 100 Feed and paper cut ESC fP O Feed cut and stamp print ESC sP x Bitmap print ESC B After Bitmap printing print position O 1 20 returns to the initial state left Specifies Bitmap number registered justified by the SetBltmap method Refer to SetBitmap Printing is carried out in raster bit Method ESC B Escape Sequence image or NV bit image mode in 2 6 POS Printer Service Object and Precautions Top logo print ESC tL O Bottom logo print ESC bL O Stamp print ESC sL x Not supported Multi line feed ESC IF O Unit feed ESC tuF O Reverse feed ESC rF x Not supported Font type specification ESC fT x Not supported Bold ESC bC O Underline ESC uC O Italic ESC iC x Not supported Custom color ESC rC Effective only when dedicated 2 O color paper is used Do not use this escape sequence with normal thermal paper Red ESC rC Effective only when dedicated 2 color paper is used
11. Standard CBM 1000Typell L CT S300 Blackmark paper and label paper are supported Standard Paper with blackmark on front side is supported CT S300 M1 M2 CT S310 Paper with blackmark on back side is supported Standard Paper with blackmark on front side is supported CT S310 M1 M2 CT S2000 Paper with blackmark on back side is pported Standard CT S2000 M Blackmark paper is supported CT S2000 L CT S4000 CT S4000 M CD S500 Label paper is supported Standard Paper with blackmark on front side is supported Paper with blackmark on back side is supported CT S4000 L Label paper is supported Standard type Without cutting feature CD S501 With cutting feature CD S503 Rewinder equipped With cutting feature Applicable driver Printer Applicable driver Drawer CBM1000TYPEII C Dx CT S300 CD CT S310 CD CT S2000 CD CT S4000 CD CD S500 CD CBM1000TYPEII CT S300 CT 5310 CT S2000 CT S4000 CD S500 CITIZEN OPOS DRIVER 1 8 Application Development Guide 1 4 Application Developer Application developer who wants to use this driver must be familiar with the following items OPOS1 8 specifications General characteristics of CITIZEN POS printer Terms and structure of ActiveX control and OLE automation ActiveX control container development environment such as Microsoft Visual Basic and Micros
12. Do Ee TRUE FALSE TRUE Event notification disabled FALSE Event notification enabled OPOS SUCCESS ese oe VI OPOS_PN_DISABLE Power notification is not supplied OPOS_PN_ENABLE Information on power notification is supplied OPOS PS ONLINE O x O O O x x O O O O A AA O In other than OPO S IDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE J apanese edition Specification Version 1 8 O POS CashDrawer Control 1 8 001 Public by CRM RCS Dayton ANA O CITIZEN Service Object for CD S500 Printer Cash Drawer No 1 ver AAA e O CITIZEN Dot Matrix POSPrinter s cash Drawer CD S500 CI TIZEN CD O O O O 57 CITIZEN OPOS DRIVER 1 8 Application Development Guide 3 4 Cash Drawer Service Object and Event Relations CBM 1000Typell Event Notes Supporting status CBM1000TYPEII_ CD DataEvent Directl OEvent ErrorEvent OutputCompleteEvent StatusUpdateEvent Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer If the corresponding printer SO is closed status cannot be acquired Refer to 1 7 CITIZEN OPOS Driver Precautions CT S300 CT S310 Event Notes x Not supported x x x Supporting status CT S300 CD CT S310 CD DataEvent Directl OEvent ErrorEvent OutputCompleteEvent StatusUpdateEvent CT S2000 DataEvent Directl OEvent
13. End sensor Only partial cut 90 is supported TRUE 90 degree CW rotation attribute setting is possible TRUE 180 degree rotation attribute setting is possible Not supported TRUE Underline attribute setting is possible PTR CART OK O O O O Ol x PTR CUSTOM COLORI PTR MF TO CUTTER Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported x x x x x x x x x OIO OlO x 33 CITIZEN OPOS DRIVER 1 8 Application Development Guide CapSlpEmptySensor CapSIpLeft90 CapSlpNearEndSensor CapSIpRight90 CapSIpRotate180 CapSIpUnderline CapSIpBothSidesPrint CapSlIpCartridgeSensor CartridgeNotify CharacterSet CharacterSetList CoverOpen ErrorLevel ErrorStation ErrorString FontTypefaceList FlagWhenl dle MapMode RotateSpecial rnLineChars J rnLineCharsList rnLineHeight rnLineSpacing J rnLineWidth rnLetterQualit J rnEmpty rnNearEnd rnCartridgeState J rnCurrentCartridge 34 Refer to AsyncMode Property in 2 6 POS Printer Service Object and Precautions Refer to ErrorLevel Property in 2 6 POS Printer Service Object and Precautions DID 2 Not supported Not supported x x x Not supported x Not supported x Not supported Not supported Not supported Not supported Not suppo
14. ILLEGAL 41 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S4000 DataEvent Not applicable with OPOSPrinter Directl OEvent ErrorEvent OutputCompleteEvent Refer to OutPutl D property OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions ResetStatistics x RetrieveStatistics x pdateStatistics x StatusUpdateEvent Refer to 1 7 CITIZEN OPOS Driver Pe RR Precautions CD S500 DataEvent Not applicable with OPOSPrinter Directl OEvent IC SA ErrorEvent 2 A OutputCompleteEvent Refer to OutPutID property Increment 1 OutputCompleteEvent event in 2 6 POS PEC Printer Service Object and Precautions ResetStatistics x Not supported OPOS E ILLEGAL RetrieveStatistics x Not supported OPOS E ILLEGAL UpdateStatistics x Not supported OPOS E ILLEGAL StatusUpdateEvent Refer to 1 7 CITIZEN OPOS Driver AA Precautions 42 CITIZEN OPOS DRIVER 1 8 Application Development Guide 2 6 POS Printer Service Object and Precautions ClaimDevice Method No identical serial port COM specified by the Windows driver is not usable in the connection of serial interface When this method is executed in this connection OPOS_E_TIMEOUT is returned PrintBarCode Method RotateS ial Supported barcodes PTR BCS UPCA PTR_BCS_UPCE PTR_BCS_EAN8 PTR BCS JAN8 PTR_BCS_EAN13 PTR BCS JAN13 PTR BCS ITF PTR BCS CODABAR PTR_B
15. RetrieveStatistics UpdateStatistics PrintNormal PrintTwoNormal Printl mmediate Beginlnsertion EndInsertion BeginRemoval EndRemoval CutPaper RotatePrint PrintBarCode PrintBitmap TransactionPrint ValidateData SetBitmap SetLogo ChangePrintSide MarkFeed Notes on Serial I F connection Refer to ClaimDevice in 2 6 POS Printer Service Object and Precautions OPOS_CH_EXTERNAL Only self diagnostic printing is supported Not applicable with OPOSPrinter Data being transmitted cannot be stopped Refer to RotatePrint in 2 6 POS Printer Service Object and Precautions Refer to PrintBarcode in 2 6 POS Printer Service Object and Precautions Refer to SetBitmap Method ESC B Escape Sequence in 2 6 POS Printer Service Object and Precautions gt O x O xjo O Jojolo O P O x x x x O x 0 x x x x OPOS_CH_EXTERNAL Not applied because no input device is used Not supported Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL AAA Notsupported Cd Not supported Not supported Not supported Not supported Not supported Partial cut 0 99 Raster bit image printing Full cut 100 Raster bit image mode NV bit image mode Not supported Blackmark paper and label paper are supported 13 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S4000 Method Open Close Notes on Serial I F connect
16. and Precaution If the corresponding printer SO is closed status cannot be acquired Refer to 3 5 Cash Drawer Service Object and Precaution x FALSE O OPOS PR NONE O External HCheck Successful External HCheck Not Responding O s O 3 O O FALSE Event notification enabled O SEE O OPOS PN DISABLE Power notification is not supplied OPOS PN ENABLE Information on power notification is supplied OPOS PS ONLINE O O O DO TST O In other than OPO S IDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE Japanese edition Specification Version 1 8 Public by CRM RCS Dayton Ofa O Ms TA O CITIZEN Thermal POSPrinter s cash Drawer ANA O CITIZEN Thermal POSPrinter s cash Drawer CT S2000 CTIZEN CD 55 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S4000 Property Notes Supporting status CT S4000 CD AutoDisable BinaryConversion Not applicable with OPOSDrawer Not applicable with OPOSDrawer x x OPOS BC NONE CapStatisticsReporting Hardware not supported x FALSE CapUpdateStatistics CapPowerReporting CheckHealthText Claimed DataCount DataEventEnabled DeviceEnabled FreezeEvents OpenResult Outputl D PowerNotify PowerState ResultCode ResultCodeExtended State ControlObjectDescription ControlObjectVersion ServiceObjectDescription Servi
17. and Precautions Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions The value is changed according to If the value is smaller than RecLineHeight the value is changed according to the Refer to RecEmpty Property in 2 6 POS Printer Service Object and Precautions Refer to RecSidewaysMaxLines Property in 2 6 POS Printer Service Object and Precautions Refer to RecSidewaysMaxChars Property in 2 6 POS Printer Service Object and Precautions the RecLineChars property RecLineHeight property O O O x O O O O O O x OPOS SUCCESS Normal setting OPOS E ILLEGAL Ilegal line character width is specified 58 mm paper 30 40 45 36 48 54 60 mm paper 36 48 54 80 mm paper 42 56 64 48 64 72 83 mm paper 53 71 80 Not supported TRUE Receipt paper out FALSE With receipt paper Always FALSE if CapRecSensor is False A AAA A 0 Default value 180 Not supported RecBitmapRotationList SlpLineChars SlpLineCharsList SlpLineHeight SlpLineSpacing SlpLineWidth SlpLetterQuality SlpEmpt SlpNearEnd SlpSidewaysMaxLines SlpSidewaysMaxChars SlpMaxLines SlpLinesNearEndToEnd SlpBarCodeRotationList SlpPrintSide SlpCartridgeState SlpCurrentCartridge O O X x x x X x x x x X x X X x x x 0 Default value 180 27 CITIZEN OPOS DRIVER 1 8 Application Dev
18. e CITIZEN Service Object for CTS 300 Printer Cash Drawer No 1 ver c oko KK CT S310 CITIZEN Service Object for CTS 310 Printer Cash Drawer No 1 ver 3 KK KK CITI ZEN Thermal POSPrinter s cash Drawer CT S300 CT S300 CTIZEN CD CT S310 CT S310 CTIZEN CD CT S2000 Property CITIZEN OPOS DRIVER 1 8 Application Development Guide Notes Supporting status CT S2000 CD AutoDisable BinaryConversion Not applicable with OPOSDrawer Not applicable with OPOSDrawer x x OPOS BC NONE CapStatisticsReporting Hardware not supported x FALSE CapUpdateStatistics CapPowerReporting CheckHealthText Claimed DataCount DataEventEnabled DeviceEnabled FreezeEvents OpenResult Outputl D PowerNotify PowerState ResultCode ResultCodeExtended State ControlObjectDescription ControlObjectVersion ServiceObjectDescription ServiceObjectVersion DeviceDescription DeviceName CapStatus CapStatusMultiDrawerDetect DrawerOpened Hardware not supported Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object
19. on the CITIZEN POS printer and cash drawer connected to the printer 1 6 CITIZEN OPOS Driver Registry Structure In order for Control Object to be connected to Service Object exactly and initialize the corresponding device the OPOS control requires data for the system registry The registry has a hierarchical structure with levels called key Each key consists of the following Additional key also called sub key Named value Data of string binary or double word type is defined for each value One default value defined by string type data OPOS defines only string data The following is a registry structure taking CT S2000 printer and cash drawer as an example HKEY_LOCAL_MACHINEYSOFTWAREYOLEforRetai HKEY LOCAL MACHINEYSOFTWAREYOLEforRetai ServiceInfo HKEY LOCAL MACHINEXSOFTWAREXYOLEforRetai I YServ i ceInfoYOposCCOs Version 1 8 001 Gompany Research Computer Services Inc Dayton OH Directory C YXProgram Fi lesYXCITIZENYXCITIZEN Service ObjectsYY Author Curtiss R Monroe 0POS Common Control Objects Public Binaries Source c RGS Dayton HKEY LOCAL MACHINEYSOFTWAREYOLEforRetai I YServ i ceOPOS HKEY_LOCAL_MACHINE SOFTWARE OLEforRetai IYSer v i ceOPOSYCashDrawer DRWOO1 CT S2000 1 CDI HKEY_LOCAL_MACHINE SOFTWARE OLEforRetai ServiceOPOS CashDrawer CT S2000_1 CD1 CBM Thermal CashDrawer Physic
20. Bold attribute setting is possible TRUE Double height attribute setting is possible TRUE Double width setting is possible TRUE Quadruple attribute setting is possible TRUE Paper Out sensor is active FALSE Paper Out sensor is non active Not supported TRUE 90 degree CCW rotation attribute setting is possible TRUE With Paper Near End sensor Only partial cut 90 is supported TRUE 90 degree CW rotation attribute setting is possible TRUE 180 degree rotation attribute setting is possible Not supported TRUE Underline attribute setting is possible PTR_CART_OK PTR CUSTOM COLOR1 PTR MF TO CUTTER Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported 2 al CITIZEN OPOS DRIVER 1 8 Application Development Guide CapSlpBothSides CharacterSet CharacterSetList ErrorLevel ErrorStation FlagWhenl dle MapMode RotateSpecial rnLineChars JrnLineCharsList rnLineHeight rnLineSpacing JrnLineWidth rnLetterQualit J rnEmpty rnNearEnd rnCartridgeStat J rnCurrentCartridge 26 FontTypefaceList Print 2 6 POS Printer Service Object and Precautions POS Printer Service Object and Precautions e Refer to ErrorLevel Property in 2 6 Ref
21. CS_CODE39 PTR_BCS_CODE93 PTR BCS CODE128 PTR BCS UPCA PTR BCS UPCE About UPC E barcode printing This printer compresses the 11 or 12 digit data entered to 8 digit data by using the zero suppression method of UPC E standard The following is an example of data compression using zero suppression method Ex Set the original code to be 0 ABCDE VWXYZ 11 digits Printable patterns are as follows 1 When all V through Y are 0 0 ABCDE 0000Z Denotes ABCDEZ where Z is any of 5 through 9 2 When E and VWXY are all 0 0 ABCDO 0000Z Denotes ABCDZ4 The last 4 indicates that A and D of manufacturer code is not 0 3 When DE and VWX are 0 0 ABC00 000YZ Denotes ABCYZ3 The last 3 indicates that A and C are not 0 but ABC is a number of 3 digits 4 When DE and VW are 0 and C is 0 1 or 2 CD When C 0 0 ABO00 00XYZ gt ABXYZO 2 When C 1 0 AB100 00XYZ gt ABXYZ1 When C 2 0 AB200 00XYZ gt ABXYZ2 The check digit is automatically calculated in the printer When a condition other than the above is specified and executed error OPOS E ILLEGAL is returned because the printer cannot print due to its specification requirement About rotating printing of symbol Available rotating direction is 0 and 180 all models RotatePrint Method Print size changes dynamically up to the value of RecSidewaysMaxChars depending on the print data Rotate print in NV bit image mode is not s
22. Chars property Specifies the maximum number of digits of FontA corresponding to the specified paper size RecLineCharsList property Lists the maximum number of digits of FontA FontB FontC corresponding to the specified paper size Some printer has no FontC For details of printer fonts refer to User s Guide of the printer When setting the initial value of paper size and maximum number of digits FontA the following registry is operated lt Example CT S2000 gt HKEY_LOCAL_MACHINE SOFTWARE OLEforRetail ServiceO POS POSPrinter CT S2000_1 PaperModel 002 Specifies 80 mm paper Column 001 Specifies 48 digits FontA When changing the above setting use the setting tool of this driver Configuration Utility as explained in 1 6 Registry Structure Printer Setting Paper Width 80 v mm Columns 48 m International Char Japan Y Configuration Utility The value of the RecLineChars RecLineCharsList corresponding to Paper size and Printer font of each printer is as shown below CBM 1000Typel Paper Size mm FontA 12 24dot FontB 9 24dot RecLineChars RecLineCharsList RecLineCharsList 30 40 45 32 42 48 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S2000 Paper Size mm FontA 12 24dot FontB 9 24dot FontC 8 16dot RecLineChars RecLineCharsList 36 48 54 53 71 80 CT S4000 FontA 12 24dot FontB 9 24dot FontC 8 16dot
23. Chars x SlpLineCharsList x SlpLineHeight x SlpLineSpacing x SlpLineWidth x SlpLetterQualit x SIpEmpty x SlpNearEnd R x SlpSidewaysMaxLines R x SlpSidewaysMaxChars R x SlpMaxLines R x SlpLinesNearEndToEnd R x SlpBarCodeRotationList R x SlpPrintSide R x SlpCartridgeState x SIpCurrentCartridge x oO CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S300 CT S310 AutoDisable BinaryConversion CapPowerReporting CapstatisticsReporting CapUpdateStatistics CheckHealthText Claimed DataCount DataEventEnabled DeviceEnabled FreezeEvents OpenResult Outputl D PowerNotify PowerState ResultCode ResultCodeExtended State ControlObjectDescripti on ControlObjectVersion ServiceObjectDescripti on ServiceObjectVersion 20 Refer to BinaryConversion in 2 6 POS Printer Service Object and Precautions Not applicable with OPOSPrinter Not applicable with OPOSPrinter Refer to OutPutl D property OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions Refer to ResultCode ResultCodeExtended Property in 2 6 POS Printer Service Object and Precautions Refer to ResultCode ResultCodeExtended Property in 2 6 POS Printer Service Object and Precautions Not applicable with OPOSPrinter R W R W R W R W op ool O
24. Citizen Systems Service Object for Thermal PosPrinters ver 1 08 09 PrinterMode 000 Bi tmapMode 000 Pr interLanguageMode 008 Paper Sensor 000 Paper Mode 003 Column 001 UseNVRAM 000 Registry Operation Writing illegal value in a registry may cause serious trouble in the system Therefore Close attention is required in handling a registry When handling a registry the following registry setting tool Configuration Utility shall be used as a rule For the method of using this tool refer to Setup Guide of this driver Wl Configuration Utility CT S2000 1 xj File Device POSDevices Interface Setting gt Printer Setting Port COMI E Paper Width 83 vj mm Ea POSPrinter Ms Serial Port Setting Columns 53 y BaudRate 19200 International Char Japan v DataLength lg r Active Paper Sensor a ion ae E Paper End e sa CashDrawer HandShake DTR DSR E Paper Near End u CBMIODOTYPEII 1 CD1 Time Adjustment s CD S500 1 CDi CashDrawer Setting se CT S2000 1 CD1 Status Back Interval EEE msec Signal ength EM 100 msec patie ite Ti jsooo sis CT S300_1 CD1 Mk Timeout i msec Drawer Status u CT S310_1 CD1 Pin3 Connected Iv Bitmap Setting Bitmap Image Size Normal X Pin3 Status of Drawer Opened Map Image with Printer Resolution High SetBitmap Mode us NV Bit Image Raster Bit Im
25. EVELOPER Sissi a HONGOS On RAUS 7 1 92 OPOS CONTROL a dadas 7 1 6 CITIZEN OPOS DRIVER REGISTRY STRUCTURE ccccssscccssssececessseeecessseeecseseeecsesseeecsesaeeecsesaeeecsesseeeseneaaes 8 Registry Operation ds tm A AAA A RNP Det E dd 9 1 7 CITIZEN OPOS DRIVER PRECAUTIONS cccococccnooncconnnononnnonnnocnnnnocnnnncnnnonnnn nn nnnn nr entes rennes e tent en nennen rient en nenne 10 2 CITIZEN OPOS PRINTER SERVI CE OBJ ECT cccccccccssccccessscccessssccecesssececesssececeessececeessecesessaeeeees 11 2 2 POS PRINTER SERVICE OBJECT AND METHOD RELATIONS cccsscceeeesececsenececeessececseaeeecsesseeeesesaeeeeseaas 11 CBM 1000TVD8llao iis tito e e seo Re ERE Eee A Shae Ee P AER He PATRIE Ede 11 AIR A NON NE 12 CTESZODO A teo ret i eat ode e e He a Uu ida 13 E AA E 14 CDS SOO BE 15 2 3 POS PRINTER SERVICE OBJECT AND PROPERTY RELATIONS cccscccceesssceceesececeesaeeeceeseeeceeaeeeeseaeeeenaes 16 A TNA 16 CTESTOO CFS A e e e pr HN P EH ei ttt pd eda 20 675 947 01 pe ERE 24 CTSA OOO cates a en eR E e e y e dee ee e teatros 28 6D 5500 ais d e AT o a Bn o p D EP ARR de E Dp odes 32 2 4 POS PRINTER SERVICE OBJECT AND OPOS ESCAPE SEQUENCE RELATIONS eee 36 CBM 1000TVpell eie a ird dte odia d Ad A AA 36 CIE SBOO CT SBI O passeia a Re e p a e doi t a 37 CTESZOOO AAA EA EE DT GER Ee To Roe Va ed 38 A NE RR RAN 39 DM A A dd M aa aa TS 40 2 5 POS PRINTER SERVICE OBJECT AND EVENT RELATIONG
26. L Each byte is converted to three characters Val String is used by three characters each in order to convert ASCII to binary To create three ASCII characters from each byte Right Str Byte 3 is used in the following installation example where indicates a space Dim pString As String Dim result As Long Dim PrintStation As Long pString Right Str 68 3 _ Right Str 101 3 _ Right Str 99 3 _ Right Str 105 3 _ Right Str 109 3 _ Right Str 97 3 _ Right Str 108 3 _ Right Str 13 3 _ Right Str 10 3 _ Right str 49 Right str 50 Right str 51 Right str 13 Right str 10 Right Str Right Str Right Str Right Str Right Str result OPOSPrinter PrintNormal PrintStation CO CO CO CO CO M X dar at a tl OPOSPr inter BinaryConversion OPOS BC DECIMAL pString Every printing results in the following Printing order OPOS BC None OPOS BC Nibble OPOS BC Decimal None 123 ABC Nibble 123 ABC Decimal 123 ABC 46 CITIZEN OPOS DRIVER 1 8 Application Development Guide OutPutl D Property OutputCompleteEvent Event Identifier of asynchronous output started just before is retained and incremented by 1 with the following output lt Visual Basic installation example Output subroutine gt Dim i as Integer Dim Result As Long Dim PrintStat
27. Not supported OPOS_BC_NONE Default value OPOS BC NIBBLE OPOS BC DECIMAL At the connection of parallel or USB I F OPOS PR STANDARD At the connection of serial I F OPOS PR NONE FALSE ClaimeDevice True False DataEvent not notified FALSE Event notification enabled In other than OPOS SUCCESS refer to OpenResult properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE Japanese edition Specification Version 1 8 Increment 1 OPOS PN DISABLE Power notification is not supplied OPOS PN ENABLE Information on power notification is supplied Always OPOS PN DISABLE at the connection of serial I F Online and Ready state OPOS ONLINE 2001 Not Ready state OPOS PS OFFLINE 2003 At the connection of serial I F OPOS PS UNKNOWN In other than OPOS SUCCESS refer to ResulCode properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE Japanese edition Specification Version 1 8 In other than OPOSIDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 1 8 CITIZEN Service Object for Thermal Printers ver TEREX k CITIZEN OPOS DRIVER 1 8 Application Development Guide DeviceDescription DeviceName CapCharacterSet CapConcurrent rnRec CapConcurrent rnSlp CapConcurrentRecSlp CapCoverSensor CapTransaction Cap rnPresent Cap rn2Color Cap rnBold Cap rnDhigh Cap rnDwide Cap rnDw
28. OM_COLOR1 RecBitmapRotationList SlpLineChars SlpLineCharsList SlpLineHeight SlpLineSpacing SlpLineWidth SlpLetterQualit SlpEmpt SlpNearEnd SlpSidewaysMaxLines SlpSidewaysMaxChars SlpMaxLines SlpLinesNearEndToEnd SlpBarCodeRotationList SlpPrintSide SlpCartridgeState SlpCurrentCartridge x xX x 1x 1x x x x 1x 1x x x x 1x 1x x O O x 0 Default value 180 23 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S2000 I 2 EE AutoDisable Not applicable with OPOSPrinter X Not supported BinaryConversion Refer to BinaryConversion in 2 6 O OPOS BC NONE Default value POS Printer Service Object and OPOS BC NIBBLE Precautions OPOS BC DECIMAL CapPowerReporting OPOS PR STANDARD CapstatisticsReporting FALSE CapUpdateStatistics FALSE CheckHealthText External HCheck Successful Claimed ClaimeDevice gt True ReleaseDevice False DataCount Not applicable with OPOSPrinter Not applied because no input device is used DataEventEnabled Not applicable with OPOSPrinter Not applied because no input device is used DeviceEnabled TRUE DataEvent notified False DataEvent not notified FreezeEvents TRUE Event notification disabled FALSE Event notification enabled OpenResult In other than OPOS_SUCCESS refer to OpenResult properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 Output D Refer to OutPutID property Incremen
29. Relations CBM 1000Typell DataEvent Directl OEvent ErrorEvent OutputCompleteEvent ResetStatistics RetrieveStatistics UpdateStatistics StatusUpdateEvent Not applicable with OPOSPrinter Refer to OutPutl D property OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions Refer to 1 7 CITIZEN OPOS Driver Precautions CT S300 CT S310 x x x Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL DataEvent Directl OEvent ErrorEvent OutputCompleteEvent ResetStatistics RetrieveStatistics pdateStatistics StatusUpdateEvent CT S2000 Not applicable with OPOSPrinter Refer to OutPutl D property OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions Refer to 1 7 CITIZEN OPOS Driver Precautions x x x Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL DataEvent Directl OEvent ErrorEvent OutputCompleteEvent ResetStatistics RetrieveStatistics pdateStatistics StatusUpdateEvent Not applicable with OPOSPrinter Refer to OutPutl D property OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions Refer to 1 7 CITIZEN OPOS Driver Precautions x x x Increment 1 Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported OPOS E
30. ResultCode ResultCodeExtended State ControlObjectDescription ControlObjectVersion ServiceObjectDescription ServiceObjectVersion DeviceDescription DeviceName CapStatus CapStatusMultiDrawerDetect DrawerOpened 54 Hardware not supported Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution If the corresponding printer SO is closed status cannot be acquired Refer to 3 5 Cash Drawer Service Object and Precaution R R R JO O O x FALSE OPOS PR NONE External HCheck Successful External HCheck Not Responding LOSS Ea FALSE Event notification enabled Essas OPOS PN DISABLE Power notification is not supplied OPOS PN ENABLE Information on power notification is supplied OPOS PS ONLINE O O O x x O O O x O O oQ e A O In other than OPO S IDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE Japanese edition Specification Version 1 8 O OPOS CashDrawer Control 1 8 001 Public by CRM RCS Dayton Of iia ce uA
31. SlpBitmap CapSlIpBold CapSlpDhigh CapSlpDwide CapSlpDwideDhigh CapSlpEmptySensor CapSlpltalic CapSlpLeft90 CapSlpNearEndSensor CapSIpRight90 CapSlpRotate180 CapSlpUnderline CapSlpBothSidesPrint Refer to CapRecEmptySensor RecEmpty Property in 2 6 POS Printer Service Object and Precautions D I D D DDD ps TD ps ps D D D ps ps psi ps ps ps ps ps ps ps y ps R FO a O O O O O O O O OlO x x x x x x xI x x x x x O OO O Ol x xI x xIxIixIx x x x x xIixix x x x x O O O O x TRUE Batch processing of characters is possible Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported TRUE Receipt is possible TRUE 2 color printing is possible Using paper printable in 2 colors TRUE Barcode printing is possible TRUE Bitmap printing is possible TRUE Bold attribute setting is possible TRUE Double height attribute setting is possible TRUE Double width setting is possible TRUE Quadruple attribute setting is possible TRUE Paper Out sensor is active FALSE Paper Out sensor is non active Not supported TRUE 90 degree CCW rotation attribute setting is pos
32. SlpFullslip CapSlp2Color CapSlpBarCode CapSIpBitmap CapSlpBold CapSIpDhigh CapSlpDwide CapSlpDwideDhigh ps ps ps psi ps ps ps ps ps ps ps ps ps ps ps ps ps ps psi y ps ps ps ps y ps ps za ps psi psi CITIZEN Dot Matrix POSPrinter CD S500 Not supported Not supported Not supported TRUE With cover open sensor TRUE Batch processing of characters is possible Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported TRUE Receipt is possible TRUE 2 color printing is possible Using paper printable in 2 colors Not supported TRUE Bitmap printing is possible TRUE Bold attribute setting is possible TRUE Double height attribute setting is possible TRUE Double width setting is possible TRUE Quadruple attribute setting is possible TRUE Paper Out sensor is active FALSE Paper Out sensor is non active x O O O Es O O un Z O O x O O x x 1x 1x x 1x x x x x x x O O O O O O x Not supported TRUE 90 degree CCW rotation attribute setting is possible TRUE With Paper Near
33. age Configuration Utility u CT 54000 1 CD1 CITIZEN OPOS DRIVER 1 8 Application Development Guide 10 1 7 CITIZEN OPOS Driver Precautions If the printer power is turned off on while connection to the printer is being established acquiring status of printer or cash drawer may become unsuccessful In this case close SO once and then open SO again Though cash drawer SO can be opened singly without opening the corresponding printer SO opening closing the corresponding printer SO thereafter impossibility in acquiring cash drawer status may result In this case close cash drawer SO once and then open the cash drawer SO again When printing on label paper use MarkFeed method handling of marked paper For the method of using this method refer to OpenPOS for OLE Application Programmer s Guide Japanese Versin Rev 18 Also refer to the notes in each chapter CITIZEN OPOS DRIVER 1 8 Application Development Guide 2 CITIZEN OPOS Printer Service Object For the details method of use etc of property method and event refer to OpenPOS for OLE Application Programmer s Guide Japanese Edition Version 1 8 2 2 POS Printer Service Object and Method Relations CBM 1000Typel weh Mis Open Close ClaimDevice ReleaseDevice CheckHealth Clearl nput ClearOutput Directl O ResetStatistics RetrieveStatistics UpdateStatistics PrintNormal PrintTwoNormal Printl mmediat
34. alDeviceID CITIZENCT S2000 Version 1008009 Wr iteTimeout 5000 Pin3 001 StatusBackInterval 200 Service C YYProgram Fi les CITIZEN CITIZEN Service Ob jectsYXCBMTSO dl Port COM BaudRate 19200 HandShake 000 BitLength 008 Par ity 000 ServiceOb jectDescription Citizen Systems Service Object for CT S2000 1 Printer Cash Drawer No 1 ver 1 08 09 DrawerName CTS2000 CITIZEN CD1 DeviceDescription Citizen Systems Thermal POSPrinter s Cash Drawer 1 OnT ime 005 Printer ID CT S2000 1 CapStatus 001 CITIZEN OPOS DRIVER 1 8 Application Development Guide HKEY_LOCAL_MACHINE SOFTWARE OLEforRetai IYSer v i ceOPOSYPOSPr inter PRNOO1 CT S2000_1 HKEY_LOCAL_MACHINE SOF TWARE OLEforRetai ServiceOPOS POSPr inter XCT S2000 1 CBM Thermal POSPr inter PhysicalDeviceID CITIZENCT S2000 Version 1008009 Wr i teTimeout 5000 Pin3 001 StatusBackInterval 200 Service C YXProgram Fi lesYXCITIZENYXCITIZEN Service Ob jectsYYCBNTSO dl 1 Port COM1 BaudRate 19200 HandShake 000 BitLength 008 Par ity 000 Fami lyID 001 MapReso lut ion 001 Pr interName CTS2000 CITIZEN POSPr inter DeviceDescription Citizen Systems Thermal POSPrinter ServiceOb jectDescription
35. ap printing print position O 1 20 returns to the initial state left Specifies Bitmap number registered justified by the SetBltmap method Refer to SetBitmap Printing is carried out in raster bit Method ESC amp B Escape Sequence image or NV bit image mode in 2 6 POS Printer Service Object and Precautions Top logo print ESC tL O Bottom logo print ESC bL O Stamp print ESC sL x Not supported Multi line feed ESC IF O Unit feed ESC uF O Reverse feed ESC rF x Not supported Font type specification ESC fT X Not supported Bold ESC bC O Underline ESC uC O Italic ESC iC x Not supported Custom color ESC rC Effective only when dedicated 2 O color paper is used Do not use this escape sequence with normal thermal paper Red ESC rC Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper Reverse character ESC rvC O Shaded character ESC sC x Not supported Standard ESC 1C O Double width ESC 2C O Double height ESC 3C O Quadruple ESC 4C O Horizontal magnification ESC hC O Vertical magnification ESC vC O Color specification ESC fC Effective only when dedicated 2 O color paper is used Do not use this escape sequence with normal thermal paper O nnm co co Centering ESC cA O Right adjustment ESC rA O Normal ESC N O Subscript ESC tbC x Not supported Superscript ESC tpC x Not supporte
36. ceObjectVersion DeviceDescription DeviceName CapStatus CapStatusMultiDrawerDetect DrawerOpened 56 Hardware not supported Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution If the corresponding printer SO is closed status cannot be acquired Refer to 3 5 Cash Drawer Service Object and Precaution x FALSE O OPOS PR NONE O External HCheck Successful External HCheck Not Responding O s O 3 O O FALSE Event notification enabled O SEE O OPOS PN DISABLE Power notification is not supplied OPOS PN ENABLE Information on power notification is supplied OPOS PS ONLINE O O O Ea ss Ss 1 O In other than OPO S IDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE J apanese edition Specification Version 1 8 O POS CashDrawer Control 1 8 001 Public by CRM RCS Dayton SO A ae O CITIZEN Thermal POSPrinter s cash Drawer E O O CITIZEN Thermal POSPrinter s cash Drawer CT S4000 CTIZEN CD CD S500 Prop
37. d 36 CT S3000 CT S310 Escape Sequence CITIZEN OPOS DRIVER 1 8 Application Development Guide Supporting status CT S300 CT S310 Paper cut Feed and paper cut Feed cut and stamp print Bitmap print ESC P ESC HP ESC sP ESC B ESC tL ESC bL ESC sL ESC HIF ESC uF ESC HrF ESC fT ESC bC ESC uC ESC iC ESC rC Top logo print Bottom logo print Stamp print Multi line feed Unit feed Reverse feed Font type specification Bold Underline Italic Custom color ESC rC ESC rvC ESC sC ESC 1C ESC 2C ESC 3C ESC 4C ESC hC ESC vC ESC HC Reverse character Shaded character Standard Double width Double height Quadruple Horizontal magnification Vertical magnification Color specification Centering ESC cA After Bitmap printing print position returns to the initial state left justified Refer to SetBitmap Method ESC B Escape Sequence in 2 6 POS Printer Service Object and Precautions Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper O O x O olx O O x x O Ol x O O ojo OJO O Oj O X O 0 100 0 100 Not supported 1 20
38. e Begin nsertion EndInsertion BeginRemoval EndRemoval CutPaper RotatePrint PrintBarCode PrintBitmap TransactionPrint ValidateData SetBitmap SetLogo ChangePrintSide MarkFeed Notes on Serial I F connection Refer to RotatePrint in 2 6 POS Printer Service Object and Precautions OPOS_CH_EXTERNAL Only self diagnostic printing is supported ELIT Not applicable with OPOSPrinter Data being transmitted cannot be stopped Refer to RotatePrint in 2 6 POS Printer Service Object and Precautions Refer to PrintBarcode in 2 6 POS Printer Service Object and Precautions Refer to SetBitmap Method ESC B Escape Sequence in 2 6 POS Printer Service Object and Precautions x x x x O x O x x x x O O x O O jojjo O DP OPOS CH EXTERNAL Not applied because no input device is used Not supported Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported Not supported Not supported Not supported Not supported Partial cut 0 100 Full cut 0 100 provided hardware change is required Raster bit image printing Raster bit image mode NV bit image mode Not supported Blackmark paper and label paper are supported 11 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S300 CT S310 EEE ES Open Close ClaimDevice ReleaseDevice CheckHealth Clearl nput ClearOutput
39. e or NV bit image mode in 2 6 POS Printer Service Object and Precautions Escape Sequence Top logo print ESC tL Bottom logo print ESC bL Stamp print ESC sL Multi line feed ESC HIF Unit feed ESC uF Reverse feed ESC rF Not supported Font type specification ESC fT Bold ESC bC FE ps C Not supported Italic ESC iC Not supported Custom color ESC rC Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper ESC rC Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper ES rs o x Not supported Not supported O O x x O O x OF O Olx Reverse character ESC rvC Shaded character ESC sC Standard ESC 1C Double width ESC 2C Double height ESC 3C Quadruple ESC 4C Horizontal magnification ESC h 1 2 4 C 4 times horizontal and vertical when 4 is specified Vertical magnification ESC vC 1 2 4 4 times horizontal and vertical when 4 is specified Color specification ESC fC Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper AAA Not supported O O Of OJ CO x O Centering ESC cA Right adjustment ESC rA Normal ESC N Subscript ESC tbC Superscript ESC tpC 40 CITIZEN OPOS DRIVER 1 8 Application Development Guide 2 5 POS Printer Service Object and Event
40. ed OPOS ONLINE 2001 Online and Ready state OPOS PS OFFLINE 2003 Not Ready state In other than OPOS SUCCESS refer to ResulCode properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 In other than OPO S IDLE refer to State properties in DPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 CITIZEN Service Object for Thermal Printers ver x KK exce CITIZEN Thermal POSPrinter CBM1000II PTR CCS KANJI CITIZEN OPOS DRIVER 1 8 Application Development Guide CapConcurrent rnRec R Not supported CapConcurrent rnSip R CapConcurrentRecSlp R Not supported CapCoverSensor R CapTransaction R TRUE Batch processing of characters is possible R x R x Cap rnBold R x Not supported Cap rnDhigh R x Cap rnDwide R x Cap rnDwideDhigh R x Cap rnEmptySensor R x Cap rnitalic R x Cap rnNearEndSensor R x Cap rnUnderline R x Cap rnCartridgeSensor R x Cap rnColor R x CapRecPresent R po CapRec2Color R o TRUE 2 color printing is possible Using paper printable in 2 colors CapRecBarCode R JO CapRecBitmap R JO CapRecBold R O possible CapRecDwide R O CapRecDwideDhigh R JO CapRecEmptySensor Refer to CapRecEmptyS
41. elopment Guide CT S4000 Property Mates AutoDisable Not applicable with OPOSPrinter x Not supported BinaryConversion Refer to BinaryConversion in 2 6 O OPOS BC NONE Default value POS Printer Service Object and OPOS BC NIBBLE Precautions OPOS BC DECIMAL OPOS PR STANDARD FALSE FALSE External HCheck Successful ClaimeDevice gt True ReleaseDevice False Not applied because no input device is used Not applied because no input device is used TRUE DataEvent notified False DataEvent not notified TRUE Event notification disabled FALSE Event notification enabled In other than OPOS_SUCCESS refer to OpenResult properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 Outputl D Refer to OutPutl D property Increment 1 OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions PowerNotify OPOS PN DISABLE Power notification is not supplied OPOS PN ENABLE Information on power notification is MEE supplied PowerState OPOS ONLINE 2001 Online and Ready state OPOS PS OFFLINE 2003 Not Ready state ResultCode Refer to ResultCode In other than OPOS SUCCESS refer to ResultCodeExtended Property in ResulCode properties in OPENPOS FOR OLE 2 6 POS Printer Service Object and APPLICATION PROGRAMMER S GUIDE Precautions apanese edition Specification Version 1 8 ResultCodeExtended Refer to ResultCode ResultCodeExtended Property
42. ensor R O TRUE Paper Out sensor is active RecEmpty Property in 2 6 POS FALSE Paper Out sensor is non active Printer Service Object and Precautions CapRecltalic R x CapRecLeft90 R O TRUE 90 degree CCW rotation attribute setting is possible CapRecNearEndSensor R O CapRecPapercut R O Only partial cut 90 is supported CapRecRight90 R O TRUE 90 degree CW rotation attribute setting is possible possible CapRecStamp R x CapRecUnderline R po CapRecCartridgeSensor R O CapRecColor R JO CapRecMarkFeed R JO CapSlpPresent R x CapSlpFullslip R x CapSlp2Color R_ x CapSlpBarCode R x CapSlpBitmap R x CapSipBold R x CapSIpDhigh R x CapSlpDwide R x CapSlpDwideDhigh R x CapSIpEmptySensor R x CapSlpltalic R x CapSlpLeft90 R x CapSIpNearEndSensor R x 1 N CITIZEN OPOS DRIVER 1 8 Application Development Guide CapSIpRight90 CapSlpUnderline CapSlpBothSidesPrint e et CapSlpColor AsyncMode CartridgeNotif CharacterSet CharacterSetList CoverOpen ErrorLevel ErrorStation ErrorString FontTypefaceList FlagWhenldle MapMode RotateSpecial J rnLineChars rnLineCharsList rnLineHeight J rnLineSpacing rnLineWidth J rnLetterQuality rnEmpt rnNearEnd J rnCartridgeState 2 6 POS Printer Service Object and Refer to AsyncMode Property in Precautions Refer to ErrorLevel Property in 2 6 POS Printer Service Object and Precautio
43. ent Guide J rnCurrentCartridge RecLineChars RecLineCharsList RecLineHeight RecLineSpacing RecLineWidth RecLetterQualit RecEmpty RecNearEnd RecSidewaysMaxLines RecSidewaysMaxChars RecLinesToPaperCut RecBarCodeRotationLis t RecCartridgeState RecCurrentCartridge According to the value the Font size is changed Value should be chosen from RecLineCharsList property Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions The value is changed according to the RecLineChars property If the value is smaller than RecLineHeight the value is changed according to the RecLineHeight property Refer to RecEmpty Property in 2 6 POS Printer Service Object and Precautions Refer to RecSidewaysMaxLines Property in 2 6 POS Printer Service Object and Precautions Refer to RecSidewaysMaxChars Property in 2 6 POS Printer Service Object and Precautions ojo Not supported OPOS_SUCCESS Normal setting OPOS E ILLEGAL Ilegal line character width is specified 58 mm paper 30 40 45 32 42 48 80 mm paper 42 56 63 48 64 72 E AAA R O Not supported TRUE Receipt paper out FALSE With receipt paper Always FALSE if CapRecSensor is False pone wee A 0 Default value 180 Not supported PTR_CUST
44. er WaitForDrawerClose 52 Not applicable with OPOSDrawer Not applicable with OPOSDrawer pe fe ASE OPOS CH EXTERNAL ES Esse LB Not supported CITIZEN OPOS DRIVER 1 8 Application Development Guide 3 3 Cash Drawer Service Object and Property Relations CBM 1000Typel I Attri Supporting status EIER ior bute CBM1O00TYPEII CD AutoDisable Not applicable with OPOSDrawer R W BinaryConversion Not applicable with OPOSDrawer R W x OPOS BC NONE CapStatisticsReporting Hardware not supported R x FALSE CapUpdateStatistics Hardware not supported R x FALSE CapPowerReporting Refer to CapPowerReporting R OJOPOS PR NONE Powermotify PowerState Property in 3 5 Cash Drawer Service Object and o Precaution CheckHealthText R O External HCheck Successful External HCheck Not Responding gemes R O DataCount Not applicable with OPOSDrawer ET OSES DataEventEnabled Not applicable with OPOSDrawer R W x DeviceEnabled R W O FALSE Event notification enabled OpenResult R O Outputl D Not applicable with OPOSDrawer Req OE PowerNotify Refer to CapPowerReporting R W O OPOS PN DISABLE Powermotify PowerState Property in Power notification is not supplied 3 5 Cash Drawer Service Object and OPOS PN ENABLE Precaution Information on power notifica
45. er to AsyncMode Property in R R W R W R W X X X xX X x x x x px Not supported Not supported Not supported TRUE FALSE Default value Japanese version Code932 English version Code437 Code437 Code850 Multilingual Code860 Portugal Code863 Canada French Code865 Norway Code852 Eastern Europe Code858 Code864 Arabic Code874 Tai Code 18 Code866 Russia Code857 Turkey KANA ASCII Windows Code 1252 Windows Code TRUE POS printer cover is open FALSE POS printer cover is closed PTR_EL_NONE PTR_EL_RECOVERABLE PTR EL FATAL PTR S RECEIPT Description on present error is retained PTR_MM_DOTS Default value PTR_MM_TWIPS PTR_MM_ENGLISH PTR_MM_METRIC PTR_RP_NORMAL OPOS_SUCCESS PTR RP RIGHT90 OPOS E ILLEGAL PTR_RP_LEFT90 Not supported OPOS E ILLEGAL PTR RP ROTATE180 Supported OPOS SUCCESS CITIZEN OPOS DRIVER 1 8 Application Development Guide RecLineChars RecLineCharsList RecLineHeight RecLineSpacing RecLineWidth RecLetterQualit RecEmpty RecNearEnd RecSidewaysMaxLines RecSidewaysMaxChars RecLinesToPaperCut RecBarCodeRotationLis t RecCartridgeState RecCurrentCartridge According to the value the Font size is changed Value should be chosen from RecLineCharsList property Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object
46. erty CITIZEN OPOS DRIVER 1 8 Application Development Guide Notes Supporting status CD S500_ CD AutoDisable BinaryConversion Not applicable with OPOSDrawer Not applicable with OPOSDrawer x x OPOS_BC_NONE CapStatisticsReporting Hardware not supported x FALSE CapUpdateStatistics CapPowerReporting CheckHealthText Claimed DataCount DataEventEnabled DeviceEnabled FreezeEvents OpenResult Outputl D PowerNotify PowerState ResultCode ResultCodeExtended State ControlObjectDescription ControlObjectVersion ServiceObjectDescription ServiceObjectVersion DeviceDescription DeviceName CapStatus CapStatusMultiDrawerDetect DrawerOpened Hardware not supported Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Not applicable with OPOSDrawer Not applicable with OPOSDrawer Not applicable with OPOSDrawer Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution Refer to CapPowerReporting Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution If the corresponding printer SO is closed status cannot be acquired Refer to 3 5 Cash Drawer Service Object and Precaution X FALSE O OPOS PR NONE O External HCheck Successful External HCheck Not Responding TRUE FALSE
47. esent CapRec2Color CapRecBarCode CapRecBitmap CapRecBold CapRecDhigh CapRecDwide CapRecDwideDhigh CapRecEmptySensor CapRecltalic CapRecLeft90 CapRecNearEndSensor CapRecPapercut CapRecRight90 CapRecRotate180 CapRecStamp CapRecUnderline CapRecCartridgeSenso CapRecColor CapRecMarkFeed CapSlpPresent CapSlpFullslip CapSlp2Color CapSlpBarCode CapSlpBitmap CapSlpBold CapSIpDhigh CapSlpDwide CapSlpDwideDhigh CapSlpEmptySensor CapSlpltalic CapSlpLeft90 CapSlpNearEndSensor CapSlpRight90 CapSlpRotate180 CapSlpUnderline Refer to CapRecEmptySensor RecEmpty Property in 2 6 POS Printer Service Object and Precautions D I D D DDD ps TD D D D D D D D D D ps FO ps O Ol O x x x 1x x x x x x x x x ojojo OJO O O O OJO O Ol x x x x x x x x 1x Tx x x x lt x 1x 1x 1O O O O x TRUE Batch processing of characters is possible Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported TRUE Receipt is possible TRUE 2 color printing is possible Using paper printable in 2 colors TRUE Barcode printing is possible TRUE Bitmap printing is possible TRUE
48. gWhenl dle MapMode RotateSpecial rnLineChars J rnLineCharsList rnLineHeight J rnLineSpacing rnLineWidth rnLetterQualit J rnEmpty rnNearEnd J rnCartridgeState 22 POS Printer Service Object and Precautions D Pe Pe Z Refer to ErrorLevel Property in 2 6 R W O R W x RW O R O R R O O O O O X X X X X X X X x Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported TRUE FALSE Not supported Default value Japanese version Code932 English version Code437 37 Code850 Multilingual Code860 Portugal Code863 Canada French Code865 Norway Code852 Eastern Europe Code858 Code864 Arabic Code874 Tai Code 18 Code866 Russia Code857 Turkey KANA ASCII Windows Code 1252 Windows Code TRUE POS printer cover is open FALSE POS printer cover is closed PTR_EL_NONE PTR_EL_RECOVERABLE PTR EL FATAL sl PTR_MM_DOTS Default value PTR_MM_TWIPS PTR_MM_ENGLISH PTR MM METRIC PTR_RP_NORMAL OPOS SUCCESS PTR RP RIGHT90 OPOS E ILLEGAL PTR RP LEFT90 Not supported OPOS E ILLEGAL PTR RP ROTATE180 Supported OPOS SUCCESS CITIZEN OPOS DRIVER 1 8 Application Developm
49. h Printer Resolution r SetBitmap Mode NV Bit Image Raster Bit Image O Configuration Utility The time required for write operation in NV bit image mode depends on the communication condition printer performance etc When writing bitmap registration is unsuccessful conduct a test after setting the registry value of the following transmission timeout time to 10 000 ms or more lt Example CT S2000 gt HKEY LOCAL MACHINEXSOFTWAREYOLEforRetailYServiceO POSYPOSPrinterYCT S2000 1 WriteTimeout 10000 or more 5000 Initial value When changing the above setting use the setting tool of this driver Configuration Utility as explained in 1 6 Registry Structure Time Adjustment Status Back Interval msec Write Timeout HE Configuration Utility To insure long life of the printer registration of NV bitmap shall be less than 10 times day 44 CITIZEN OPOS DRIVER 1 8 Application Development Guide AsyncMode Property TRUE Output method PrintNormal PrintTwoNormal CutPaper RotatePrint PrintBarCode and PrintBitmap is executed asynchronously FALSE Output method is printed synchronously When error occurs at the asynchronous output error event is reported at about 0 5 s intervals ErrorLevel Property PTR_EL_NONE Indicated when error is not detected PTR_EL_RECOVERABLE Indicated as Recoverable error at Paper Out Cover Open PTR_EL_FATAL Indicated as irrecoverable e
50. ideDhigh Cap rnEmptySensor Cap rn talic Cap rnNearEndSensor Cap rnUnderline Cap rnCartridgeSensor Cap rnColor CapRecPresent CapRec2Color CapRecBarCode CapRecBitmap CapRecBold CapRecDhigh CapRecDwide CapRecDwideDhigh CapRecEmptySensor Refer to CapRecEmptySensor RecEmpty Property in 2 6 POS Printer Service Object and Precautions CapRecltalic CapRecLeft90 CapRecNearEndSensor CapRecPapercut CapRecRight90 CapRecRotate180 CapRecStamp CapRecUnderline CapRecCartridgeSenso CapRecColor CapRecMarkFeed CapSlpPresent CapSlpFullslip CapSlp2Color CapSlpBarCode CapSlpBitmap CapSlIpBold CapSlpDhigh CapSlpDwide D Pe y ps ps ps ps ps FD DDD DDD aaa a 70 y ps FO a ps OIO x x x O OJO Ol O x x x 1x x x x x x x x x OJOJO ojojojo TD c O O O O Ol x x x xix xixixix OlO OlO x CITIZEN Thermal POSPrinter CT S300 CT S300 CT S310 CT S310 PTR CCS KANJI Not supported Not supported Not supported TRUE With cover open sensor TRUE Batch processing of characters is possible Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not suppor
51. in 2 6 POS Printer Service Object and Precautions CapPowerReporting CapstatisticsReporting CapUpdateStatistics CheckHealthT ext Claimed OO x x O DataCount Not applicable with OPOSPrinter DataEventEnabled Not applicable with OPOSPrinter DeviceEnabled FreezeEvents O O Ojx x OpenResult In other than OPOSIDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 1 8 CITIZEN Service Object for Thermal Printers ver ControlObjectDescripti on ControlObjectVersion ServiceObjectDescripti on ServiceObjectVersion DeviceDescription DeviceName CapCharacterSet CapConcurrent rnRec CapConcurrent rnSlp CapConcurrentRecSlp CapCoverSensor O x x x OJOJO O O O O 28 CITIZEN OPOS DRIVER 1 8 Application Development Guide CapTransaction Cap rnPresent Cap rn2Color Cap rnEmptySensor Cap rn talic Cap rnNearEndSensor Cap rnUnderline Cap rnCartridgeSensor Cap rnColor CapRecPresent CapRec2Color CapRecBarCode CapRecBitmap CapRecBold CapRecDhigh CapRecDwide CapRecDwideDhigh CapRecEmptySensor CapRecltalic CapRecLeft90 CapRecNearEndSensor CapRecPapercut CapRecRight90 CapRecRotate180 CapRecStamp CapRecUnderline CapRecCartridgeSenso j CapRecColor CapRecMarkFeed CapSlpPresent CapSlpFullslip CapSlp2Color CapSlpBarCode Cap
52. ion ClaimDevice Refer to ClaimDevice in 2 6 POS Printer Service Object and Precautions ReleaseDevice OPOS_CH_EXTERNAL CheckHealth Only self diagnostic printing is supported Clearlnput Not applicable with OPOSPrinter stopped Directl O Not supported ResetStatistics RetrieveStatistics UpdateStatistics PrintNormal Not supported gt gt gt PrintTwoNormal Not supported Printl mmediate Beginlnsertion EndInsertion BeginRemoval EndRemoval gt OPOS_CH_EXTERNAL O x ass Partial cut 0 99 CutPaper Full cut 100 RotatePrint Refer to RotatePrint in 2 6 POS Printer Service Object and Precautions PrintBarCode Refer to PrintBarcode in 2 6 POS Printer Service Object and Precautions Raster bit image printing PrintBitmap TransactionPrint ValidateData SetBitmap Refer to SetBitmap Method ESC B Escape Sequence in 2 6 POS Printer Service Object and Precautions Raster bit image mode NV bit image mode Not supported Blackmark paper and label paper are supported SetLogo ChangePrintSide MarkFeed O xlO O OJOjO O D O x x x x O x O x x x x 14 CD S500 Method CITIZEN OPOS DRIVER 1 8 Application Development Guide Open Close ClaimDevice ReleaseDevice CheckHealth Clearl nput ClearOutput Directl O ResetStatistics RetrieveStatistics UpdateStatistics PrintNormal PrintTwoNormal Printl mmediate Beginlnsertion EndInserti
53. ion As Long For i 0 to 10 DoEvents Result OPOSPrinter PrintNormal PrintStation TEST PRINT Str i Chr amp HD Chr 8HA Next i Visual Basic installation example Event acquisition subroutine gt Private Sub OPOSPrinter OutputCompleteEvent ByVal OutputID As Long Debug Print OutputCompleteEvent gt Str OutputID End Sub Output result OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt OutputCompleteEvent gt d cO 405 0i 05n5 Oo CapRecEm ensor RecEm Pro When Active Paper Sensor is set to PaperNearEnd Registry PaperSensor 001 Paper Out sensor becomes non active state Accordingly the value of the CapRecEmptySensor property is set to FALSE and the value of the RecEmpty property remains in the FALSE state even in the Paper End condition Here StatusUpdateEvents PTR SUE REC EMPTY is not reported r Active Paper Sensor C Paper End Paper Near End Configuration Utility 47 CITIZEN OPOS DRIVER 1 8 Application Development Guide RecLineChars RecLineCharsList Property 48 The number of one byte characters of the font printed in one line on the paper is specified RecLine
54. n 60 CapPowerReporting Powermotify PowerState Property ccccccccccesscccsscceessccessscesseceesseceessecssseesscceessecessseeses 60 CITIZEN OPOS DRIVER 1 8 Application Development Guide 1 Introduction The OPOS Driver complies with OPOS1 8 This document provides the explanation of device POS printer dependent specifications and precautions When you want to develop applications by using this driver refer to OpenPOS for OLE Application Programmer s Guide Japanese Edition Version 1 8 beforehand Reference link as of July 17 2007 https www microsoft com japan business industry retail opos download mspx 1 2 CITIZEN OPOS Driver This driver provides an open device driver architecture that can easily integrate the CITIZEN POS printer and the cash drawer connected to it by the POS system based on Microsoft Windows Operating System This driver has been developed for the following purpose Definition of architecture for accessing the Win32 based POS printer and cash drawer connected to it Definition of interface of CITIZEN POS printer supporting POS solution and cash drawer connected to it 1 3 Operating Environment Object Operating System This driver supports the following Windows operating systems Windows 2000 Windows XP Object Models Object models of this driver and the corresponding drivers are as shown below For details of each model refer to the Printer User s Guide CBM 1000Typell
55. ns rnCurrentCartridge 18 R W Not supported Not supported x X x Not supported x Not supported x Not supported x Not supported O TRUE FALSE x Not supported O Default value Japanese version Code932 English version Code437 O Code437 Code850 Multilingual Code860 Portugal Code863 Canada French Code865 Norway Code852 Eastern Europe Code866 Russia Code857 Turkey KANA ASCII Windows Code 1252 Windows Code TRUE POS printer cover is open FALSE POS printer cover is closed O O PTR EL NONE PTR EL RECOVERABLE PTR EL FATAL PTR_S_RECEIPT Description on present error is retained Font B re Ss so PTR MM DOTS Default value PTR MM TWIPS PTR MM ENGLISH PTR MM METRIC PTR RP NORMAL OPOS SUCCESS PTR RP RIGHT90 OPOS E ILLEGAL PTR RP LEFT90 Not supported OPOS E ILLEGAL PTR RP ROTATE180 Supported OPOS SUCCESS Not supported S Not supported S Not supported S Not supported S Not supported S Not supported S Not supported S Not supported S Not supported S O O O O O X x x x X X x x x x Not supported CITIZEN OPOS DRIVER 1 8 Application Development Guide RecLineChars RecLineCharsList RecLineHeight RecLineSpacing RecLineWidth RecLetterQuality
56. oft Visual C etc 1 5 OPOS Control The OPOS control conforming to ActiveX control specifications provides the application with property method and or event It consists of control object CO for device class and service object SO CO supplies application interface API and SO executes the API The OPOS software us implemented by the use of the layer shown in the following figure Application Method Property Interface ActiveX Control Control Object OPOS pessuescueclcesmec Device class support Device independent Control System Registration Method Interface ActiveX AA 9 Mapping Automation Event Method Parameter Device Class This is a category of the POS device sharing the set of property method and event Control Object CO Control Object provides the application with a set of property method and event for each device class CO is a standard Active OLE 32 bit control and is not visible at the time of execution As a rule this driver uses OPOS standard CO OPOS standard CO is installed automatically at the installation of this driver CITIZEN OPOS DRIVER 1 8 Application Development Guide Service Object SO Service Object is called by Control Object and executes the function specified by OPOS for each device It is implemented as automation server and provides the set of methods called by CO This driver provides the processing dependent
57. on BeginRemoval EndRemoval CutPaper RotatePrint PrintBarCode PrintBitmap TransactionPrint ValidateData SetBitmap SetLogo ChangePrintSide Notes on Serial I F connection Refer to ClaimDevice in 2 6 POS Printer Service Object and Precautions OPOS_CH_EXTERNAL Only self diagnostic printing is supported Not applicable with OPOSPrinter Data being transmitted cannot be stopped Refer to RotatePrint in 2 6 POS Printer Service Object and Precautions Refer to SetBitmap Method ESC B Escape Sequence in 2 6 POS Printer Service Object and Precautions MarkFeed gt O x gt o lxixixixiOl x olx x x x O x O O 0 0 0 x OPOS CH EXTERNAL Not applied because no input device is used Not supported Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported OPOS E ILLEGAL Not supported Not supported Not supported Not supported Not supported Partial cut 0 100 Full cut 100 Not supported Raster bit image printing Raster bit image mode NV bit image mode Not supported Blackmark paper is supported 15 CITIZEN OPOS DRIVER 1 8 Application Development Guide 2 3 POS Printer Service Object and Property Relations CBM 1000Typel I AutoDisable BinaryConversion CapPowerReporting CapstatisticsReporting CapUpdateStatistics CheckHealthT ext Claimed DataCount DataEventEnabled DeviceEnabled FreezeEvents OpenResult
58. operty in 2 6 POS Printer Service Object and Precautions Refer to RecSidewaysMaxLines Property in 2 6 POS Printer Service Refer to RecSidewaysMaxChars Property in 2 6 POS Printer Service Object and Precautions Object and Precautions OPOS_SUCCESS Normal setting OPOS E ILLEGAL Ilegal line character width is specified 57 5 mm paper 69 5 mm paper 30 36 32 40 76 2 mm paper 33 40 135 42 Eze Not supported TRUE Receipt paper out FALSE With receipt paper Always FALSE if CapRecSensor is False Blank character Not supported PTR CUSTOM COLORI RecBitmapRotationList SlpLineChars SlpLineCharsList SlpLineHeight SlpLineSpacing SlpLineWidth SlpLetterQualit SlpEmpty SlpNearEnd SlpSidewaysMaxLines SlpSidewaysMaxChars SlpMaxLines SlpLinesNearEndToEnd SlpBarCodeRotationList SlpPrintSide SlpCartridgeState SlpCurrentCartridge x x x Ix x x x x 1x x x x x 1x 1x x O O x 0 Default value 180 35 CITIZEN OPOS DRIVER 1 8 Application Development Guide 2 4 POS Printer Service Object and OPOS Escape Sequence Relations CBM 1000Typell Escape Sequence Notes Paper cut ESC P O Supporting status CBM 1000TYPEII 0 100 Full cut Partial cut depends on the model Feed and paper cut ESC fP O 0 100 Full cut Partial cut depends on the model Feed cut and stamp print ESC sP x Not supported Bitmap print ESC B After Bitm
59. operty oe cecccccesscccsssceessecesssccessseesseceesseceessecssseesseceessecessecssscceessecesssccsssseessecensseceasees 50 ResultCode ResultCodeExtended Property ecscececscccessccesssceesseceesccesssseesseceessccessscesssceesseceessecesssecesseceessecesees 50 3 CASH DRAWER SERVICE OBJ ECT incen e 51 3 2 CASH DRAWER SERVICE AND OBJECT METHOD RELATIONS eese eene eene nennen nennen 51 GCBM LOOOTV EE 51 CT25300 ENE O A toas 51 CT S2000 i noe e a RARA ADA b ARDE einen ies 51 CESAOO Oil acia RR re eb etd ee adea ae e a e heben eo niens 52 D35500 5 si Sae oie da et toas iet doe e e b o odds 52 CITIZEN OPOS DRIVER 1 8 Application Development Guide 3 3 CASH DRAWER SERVICE OBJECT AND PROPERTY RELATIONS occcccccnnonononnnoncnnononnonononononnonnnnononnnconononnnnanoss 53 CBM TOOOTV DOLL aii terr ate eee a e PR eT LE Rn T ds RERO RU a eec ali es 53 AY AS A ine eana oi te t erue essa AOO NN 54 CIES 2OOO a N a uM hace 55 CE S42000 o ouest ust tis A O PEED EEE eos 56 GES DOO mL PE 57 3 4 CASH DRAWER SERVICE OBJECT AND EVENT RELATIONS o0ocooocconcccnccnnononononcnconononnononononnononnnnononnnccnononnanonoss 58 GCBMPTOOOTV DOL 4a E e o E etre LE eh t ia EE E oe E ea et eee a 58 CTP S FOO GTS SLO aos 58 CT S2000 iii a MIN MIN edid 58 CLESAODO iO a nc rm fct cO oi OTE 58 CES DOO Er EE 59 3 5 CASH DRAWER SERVICE OBJECT AND PRECAUTIONS occcccnconononnncncnnnnnnnannnonononoononnanononononnononnn nono enses eene enea
60. r Service Object and Precautions The value is changed according to If the value is smaller than RecLineHeight the value is changed according to the RecLineHeight property Refer to RecEmpty Property in 2 6 POS Printer Service Object and Precautions Refer to RecSidewaysMaxLines Property in 2 6 POS Printer Service Object and Precautions Refer to RecSidewaysMaxChars Property in 2 6 POS Printer Service Object and Precautions the RecLineChars property ojo 80 mm paper 42 56 64 48 64 72 82 5 mm paper 55 73 82 112 mm paper 60 80 90 69 92 104 O Not supported TRUE Receipt paper out FALSE With receipt paper Always FALSE if CapRecSensor is False O TA a O 0 Default value 180 Not supported PTR_CUSTOM_COLOR1 RecBitmapRotationList SlpLineChars SlpLineCharsList SlpLineHeight SlpLineSpacing SlpLineWidth SlpLetterQualit SlpEmpt SlpNearEnd SlpSidewaysMaxLines SlpSidewaysMaxChars SlpMaxLines SlpLinesNearEndToEnd SlpBarCodeRotationList SlpPrintSide SlpCartridgeState SlpCurrentCartridge x x x xIx x x x x x x x xix x x 0 0 x 0 Default value 180 31 CITIZEN OPOS DRIVER 1 8 Application Development Guide CD S500 AutoDisable BinaryConversion CapPowerReporting CapstatisticsReporting CapUpdateStatistics CheckHealthText Claimed DataCount DataEventEnabled DeviceEnabled FreezeEvents OpenResul
61. rror at Auto Cutter error BinaryConversion Property Installation example Visual Basic using the BinaryConversion property and PrintNormal method is described Opos BC NONE Bstringl character is stored with one byte without data conversion Dim pString As String Dim result As Long Dim PrintStation As Long OPOSPr inter BinaryConversion OPOS BC NONE pString None Chr amp HD Chr amp HA _ 123 Chr 8HD Chr amp HA _ ABC Chr 8HD Chr 8HA result OPOSPrinter PrintNormal PrintStation pString Opos BC NIBBLE Each byte is converted to two characters Dim pString As String Dim result As Long Dim PrintStation As Long OPOSPr inter BinaryConversion OPOS_BC_NIBBLE pString Chr 8H34 Chr amp H3E Chr 8H36 Chr 8H39 Chr 8H36 Chr 8H32 Chr 8H36 Chr 8H32 Chr 8H36 Chr 8H3C Chr 8H36 Chr 8H35 Chr 8H30 Chr amp H3D Chr 8H30 Chr amp H3A Chr 8H33 Chr amp H31 Chr 8H33 Chr 8H32 45 CITIZEN OPOS DRIVER 1 8 Application Development Guide Chr Chr Chr Chr Chr Chr 8H33 amp H30 amp H30 8H34 8H34 8H34 Chr 8H33 Chr amp H3D Chr amp H3A Chr amp H31 Chr 8H32 Chr 8H33 Chr 8H30 Chr amp H3D Chr 8H30 Chr amp H3A result OPOSPrinter PrintNormal PrintStation pString OPOS BC DECIMA
62. rted StatusUpdateEvent If the corresponding printer SO is closed status cannot be acquired Refer to 1 7 CITIZEN OPOS Driver Precautions 59 60 CITIZEN OPOS DRIVER 1 8 Application Development Guide 3 5 Cash Drawer Service Object and Precautions CapPowerReporting Powermoti PowerState Pro This service object supports only cash drawer connected to the drawer kick connector at the back of the printer Therefore the value of the CapPowerReporting property shall be OPOS_PR_NONE By setting the Powernotify property to OPOS PN ENABLED the power state can be acquired with the PowerState property CITIZEN OPOS DRIVER 1 8 Application Development Guide CITIZEN OPOS DRIVER 1 8 Application Development Guide 07 07 26 Ver1 00 CITIZEN SYSTEMS JAPAN CO LTD 61
63. rted Not supported TRUE FALSE Not supported O Default value Japanese version Code932 English version Code437 Code437 Code850 Multilingual Code860 Portugal Code863 Canada French Code865 Norway Code852 Eastern Europe Code858 Code866 Russia Code857 Turkey KANA ASCII 999 Windows Code 1252 Windows Code TRUE POS printer cover is open FALSE POS printer cover is closed PTR_EL_NONE PTR_EL_RECOVERABLE PTR EL FATAL AAA AAA i PTR_MM_DOTS Default value PTR_MM_TWIPS PTR_MM_ENGLISH PTR MM METRIC x x x X X X x x x X X CITIZEN OPOS DRIVER 1 8 Application Development Guide RecLineChars RecLineCharsList RecLineHeight RecLineSpacing RecLineWidth RecLetterQuality RecEmpty RecNearEnd RecSidewaysMaxLines RecSidewaysMaxChars RecLinesToPaperCut RecBarCodeRotationLis t RecCartridgeState RecCurrentCartridge According to the value the Font size is changed Value should be chosen from RecLineCharsList property Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions The value is changed according to the RecLineChars property If the value is smaller than RecLineHeight the value is changed according to the RecLineHeight property Refer to RecEmpty Pr
64. sible TRUE With Paper Near End sensor Only partial cut 90 is supported TRUE 90 degree CW rotation attribute setting is possible TRUE 180 degree rotation attribute setting is possible Not supported TRUE Underline attribute setting is possible PTR_CART_OK PTR CUSTOM COLOR1 PTR MF TO CUTTER Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported 2 co CITIZEN OPOS DRIVER 1 8 Application Development Guide CapSlpCartridgeSensor CapSlpColor AsyncMode CartridgeNoti CharacterSet CharacterSetList CoverOpen ErrorLevel ErrorStation ErrorString FontT ypefaceList FlagWhenldle MapMode RotateSpecial rnLineChars rnLineCharsList J rnLineHeight rnLineSpacing rnLineWidth J rnLetterQuality rnEmpt JrnNearEnd rnCartridgeState rnCurrentCartridge RecLineChars 30 Precautions Refer to AsyncMode Property in 2 6 POS Printer Service Object and Refer to ErrorLevel Property in 2 6 R W R W R W POS Printer Service Object and Precautions size is changed Value should be chosen from RecLineCharsList property Refer to RecLineChars RecLineCharsLis Property in 2 6 POS Printer Service Object and Precautions
65. supplied Always OPOS_PN_DISABLE at the connection of serial I F Online and Ready state OPOS ONLINE 2001 Not Ready state OPOS PS OFFLINE 2003 At the connection of serial F OPOS PS UNKNOWN In other than OPOS SUCCESS refer to ResulCode properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 In other than OPOSIDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 CITIZEN Service Object for Dot Matrix Printers ver KK AK lex CITIZEN OPOS DRIVER 1 8 Application Development Guide DeviceDescription DeviceName CapCharacterSet capconcureni rnRec CapConcurrent rnSl CapConcurrentRecSlp CapCoverSensor CapTransaction Cap rnPresent Cap rn2Color Cap rnBold Cap rnDhigh Cap rnDwide Cap rnDwideDhigh Cap rnEmptySensor Cap rn talic Cap rnNearEndSensor Cap rnUnderline Cap rnCartridgeSensor Cap rnColor CapRecPresent CapRec2Color CapRecBarCode CapRecBitmap CapRecBold CapRecDhigh CapRecDwide CapRecDwideDhigh CapRecEmptySensor Refer to CapRecEmptySensor RecEmpty Property in 2 6 POS Printer Service Object and Precautions CapRecltalic CapRecLeft90 CapRecNearEndSensor CapRecPapercut CapRecRight90 CapRecRotate180 CapRecStamp CapRecUnderline CapRecCartridgeSenso CapRecColor CapRecMarkFeed CapSlpPresent Cap
66. t Outputl D PowerNotify PowerState ResultCode ResultCodeExtended State ControlObjectDescripti on ControlObjectVersion ServiceObjectDescripti on ServiceObjectVersion 32 Not applicable with OPOSPrinter Refer to BinaryConversion in 2 6 POS Printer Service Object and Precautions Not applicable with OPOSPrinter Not applicable with OPOSPrinter Refer to OutPutl D property OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions Refer to ResultCode ResultCodeExtended Property in 2 6 POS Printer Service Object and Precautions Refer to ResultCode ResultCodeExtended Property in 2 6 POS Printer Service Object and Precautions R W ps ps psi zo R W R W O O Olx x op Ojo O Not supported OPOS_BC_NONE Default value OPOS_BC_NIBBLE OPOS BC DECIMAL At the connection of parallel or USB I F OPOS_PR_STANDARD At the connection of serial I F OPOS PR_NONE FALSE ReleaseDevice False False DataEvent not notified FALSE Event notification enabled In other than OPOS_SUCCESS refer to OpenResult properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 Increment 1 OPOS_PN_DISABLE Power notification is not supplied OPOS_PN_ENABLE Information on power notification is
67. t 1 OutputCompleteEvent event in 2 6 POS Printer Service Object and Precautions PowerNotify OPOS_PN_DISABLE Power notification is not supplied OPOS PN ENABLE Information on power notification is supplied PowerState OPOS ONLINE 2001 Online and Ready state OPOS PS OFFLINE 2003 Not Ready state ResultCode Refer to ResultCode In other than OPOS SUCCESS refer to ResultCodeExtended Property in ResulCode properties in OPENPOS FOR OLE 2 6 POS Printer Service Object and APPLICATION PROGRAMMER S GUIDE Precautions apanese edition Specification Version 1 8 ResultCodeExtended Refer to ResultCode ResultCodeExtended Property in 2 6 POS Printer Service Object and Precautions In other than OPOSIDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE apanese edition Specification Version 1 8 CITIZEN Service Object for Thermal Printers ver x KK Kk ControlObjectDescripti on ControlObjectVersion ServiceObjectDescripti on ServiceObjectVersion DeviceDescription DeviceName CapCharacterSet CapConcurrent rnRec CapConcurrent rnSlp CapConcurrentRecSlp CapCoverSensor OIx x x O O O O OJO O 24 CITIZEN OPOS DRIVER 1 8 Application Development Guide CapTransaction Cap rnPresent Cap rn2Color Cap rnEmptySensor Cap rn talic Cap rnNearEndSensor Cap rnUnderline Cap rnCartridgeSensor Cap rnColor CapRecPr
68. ted Not supported TRUE Receipt is possible TRUE 2 color printing is possible Using paper printable in 2 colors TRUE Barcode printing is possible TRUE Bitmap printing is possible TRUE Bold attribute setting is possible TRUE Double height attribute setting is possible TRUE Double width setting is possible TRUE Quadruple attribute setting is possible E Paper Out sensor is active FALSE Paper Out sensor is non active Not supported TRUE 90 degree CCW rotation attribute setting is possible TRUE With Paper Near End sensor Only partial cut 90 is supported TRUE 90 degree CW rotation attribute setting is possible TRUE 180 degree rotation attribute setting is possible Not supported TRUE Underline attribute setting is possible PTR CART OK PTR CUSTOM COLORI PTR MF TO CUTTER Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported 2 CITIZEN OPOS DRIVER 1 8 Application Development Guide CapSlpltalic CapSIpRight90 CapSlpRotate180 CapSlpUnderline CapSlpBothSidesPrint CapSlpCartridgeSensor CapSlpColor AsyncMode CartridgeNotif CharacterSet CharacterSetList CoverOpen CapSlpLeft90 CapSlpNearEndSensor Refer to AsyncMode Property in 2 6 POS Printer Service Object and Precautions ErrorLevel ErrorStation ErrorString FontT ypefaceList Fla
69. tion is supplied PowerState Refer to CapPowerReporting R OJ OPOS PS ONLINE Powermotify PowerState Property in 3 5 Cash Drawer Service Object and Precaution ResultCode R Jo J ResultCodeExtended Eel so SOES State R O In other than OPO S IDLE refer to State properties in OPENPOS FOR OLE APPLICATION PROGRAMMER S GUIDE Japanese edition Specification Version 1 8 ControlObjectDescription R O Public by CRM RCS Dayton ControlObjectVersion RIO OSES ServiceObjectDescription R O CITIZEN Service Object for CBM 1000 TYPEII Printer Cash Drawer No 1 ver ook oe ServiceObjectVersion R O Drawer DeviceName R O CBM1000 1TYPE2 CITIZEN CD CapStatus ao ees CapStatusMultiDrawerDetect R JO SE DrawerOpened If the corresponding printer SO is R O closed status cannot be acquired NENNEN Refer to 3 5 Cash Drawer Service Object and Precaution al 3 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S300 CT S310 Property Notes Attri bute Supporting status CT S300 CD CT S310 CD AutoDisable BinaryConversion Not applicable with OPOSDrawer Not applicable with OPOSDrawer R W R W x x OPOS BC NONE CapStatisticsReporting Hardware not supported R x FALSE CapUpdateStatistics CapPowerReporting CheckHealthText Claimed DataCount DataEventEnabled DeviceEnabled FreezeEvents OpenResult Outputl D PowerNotify PowerState
70. to the initial state left justified Refer to SetBitmap Method ESC amp B Escape Sequence in 2 6 POS Printer Service Object and Precautions Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper Effective only when dedicated 2 color paper is used Do not use this escape sequence with normal thermal paper O O x x O O x OF O Olx ojo OJO O O O x O 0 100 0 100 Not supported 1 20 Specifies Bitmap number registered by the SetBltmap method Printing is carried out in raster bit image or NV bit image mode Not supported Not supported Not supported Not supported Not supported mm co m co Centering ESC cA O Right adjustment ESC rA O Normal ESC N O Subscript ESC tbC x Not supported Superscript ESC tpC x Not supported CO co CITIZEN OPOS DRIVER 1 8 Application Development Guide CD S500 Supporting status CD S500 Paper cut ESC P Feed and paper cut ESC fP Feed cut and stamp print ESC sP Bitmap print ESC B_ After Bitmap printing print position 1 20 returns to the initial state left Specifies Bitmap number registered justified by the SetBltmap method Refer to SetBitmap Printing is carried out in raster bit Method ESC B Escape Sequence imag
71. upported For NV bit image mode refer to SetBitmap Method ESC B Escape Sequence in 2 6 POS Printer Service Object and Precautions 43 CITIZEN OPOS DRIVER 1 8 Application Development Guide SetBitmap Method ESC B Escape Sequence Bitmap is registered by specifying Bitmap number 1 20 using the SetBitmap method and bitmap printing is carried out by specifying the registered number in the ESC B escape sequence This driver has two modes raster bit image mode and NV bit image mode Specification of each mode is as shown below Raster bit image mode SO stores own bitmap using the SetBitmap method When SO is closed the stored bitmap is cleared Therefore it is necessary to register bitmap each time SO is opened NV bit image mode Using the SetBitmap method SO writes bitmap to the nonvolatile memory Flash ROM of the printer Therefore it is not necessary to register bitmap each time SO is opened The initial value of this driver is raster bit image mode To change to the NV bit image mode perform the following registry operation Example CT S2000 gt HKEY LOCAL MACHINEYSOFTWAREYOLEforRetailYServiceOPOSXPOSPrinterYCT S2000 1 UseNVRAM 001 NV bit image mode UseNVRAM 000 Raster bit image mode initial value When changing the above setting use the setting tool of this driver Configuration Utility as explained in 1 6 Registry Structure Bitmap Setting Bitmap Image Size Normal y Map Image wit
72. vice Object For the details method of use etc of property method and event refer to OpenPOS for OLE Application Programmer s Guide Japanese Edition Version 1 8 3 2 Cash Drawer Service and Object Method Relations CBM 1000Typell Method Supporting status CBM1000TYPEII CD Not applicable with OPOSDrawer Not applicable with OPOSDrawer FU e e AAA OPOS CH EXTERNAL ES Not supported Supporting status CT S300 CD CT S310 CD ClaimDevice ReleaseDevice CheckHealth OpenDrawer WaitForDrawerClose CT S2000 Not applicable with OPOSDrawer Not applicable with OPOSDrawer ERES er c OPOS CH EXTERNAL ES CSS SA E AN Not supported Supporting status CT S2000 CD ClaimDevice ReleaseDevice CheckHealth Clearl nput ClearOutput Directl O OpenDrawer WaitForDrawerClose Not applicable with OPOSDrawer Not applicable with OPOSDrawer OOOO AE OPOS CH EXTERNAL Do o Not supported 51 CITIZEN OPOS DRIVER 1 8 Application Development Guide CT S4000 Method Supporting status CT S4000 CD ClaimDevice ReleaseDevice CheckHealth OpenDrawer WaitForDrawerClose CD S500 Not applicable with OPOSDrawer Not applicable with OPOSDrawer Do a CCO OPOS CH EXTERNAL ESSE Ss Eles A Sl Not supported Supporting status CD S500_ CD ClaimDevice ReleaseDevice CheckHealth OpenDraw
Download Pdf Manuals
Related Search
Related Contents
Toshiba B-EV4 Printer User Manual Dovetails made easy. No math or measuring! La photo numérique pour les filles 取扱い説明書はこちら Untitled VELITEX PROTECTION ENSILAGE Sweex Veni MP3 Player Vidi MP4 Player Blue 4 GB ICC ICMPP12F6E patch panel PAUL Copyright © All rights reserved.
Failed to retrieve file