background image

FENIX IMVICO                                                                                                      SM2000   OPERATION  MANUAL

26/65

3.5.2- Hexadecimal dump mode

                                                                      Fig. 3.6- 

Hexadecimal dump mode example.

NOTES:

(1)  For any received characters that are under 20h, the ASCII ‘.’ will be printed.
(2)  During the hexadecimal dump mode, the 

DEL EOT 

command does not work.

(3)  It must be taken into account that if the number of bytes is not bigger than the minimum

amount required to print one line (11 bytes), the SM2000 will not print. It is recommended to
complete the hexadecimal dump by sending at least 11 bytes (for example 00h).

(4)  It is also possible to enter the hexadecimal mode through the 

GS ( A 

command.

3.6- ERROR PROCESSING

3.6.1- Error types

When an error happens, the SM2000 visually notifies the error type through the ERROR LED and the
PAPER OUT LED, located in the front part of the printer. This fact allows, the final user to have a direct
reference on the current printer status.
On the other hand, the printer status and all its possible errors can also be obtained via software through
the 

DEL EOT 

command. In this way, the application developer can have more complete information on

the printer status, therefore being able to act accordingly.

1)  The errors detected by the ERROR LED are the following: ‘near-end paper’, coins drawer open,

hardware error, cutter error, power supply voltage error and printing head temperature error.

In this mode, all the data received from the host
system is printed, without processing any command,
in hexadecimal and its corresponding ASCII.
This mode can be very helpful for the application
developer during the setup test time, as it allows to
detect and eliminate possible errors (as out of range
parameters, non valid command sequences, errors in
the communication channel, etc.), comparing what it
has theoretically been sent to the printer to what it is
really being received.

To enter hexadecimal mode, proceed with the
following steps:

a) Open the cover and power the printer on keeping
the FEED button pressed.

b) Close the cover. The SM2000 will print the text
‘~~~~HEXADECIMAL MODE~~~~’, and it will remain
waiting for receiving data. As soon as the received
bytes received complete one line (11 bytes), they will
be printed automatically.

Turn off the printer to quit the hexadecimal mode.

Summary of Contents for SM2000

Page 1: ...SM2000 THERMAL PRINTER Operation manual Version 1 1 June 2005...

Page 2: ...Add ESC t n command 36 Correct Hexadecimal values of n in ESC command n 01 02 04 08 10 20 40 80 36 Eliminated Underline mode in ESC command Bit 7 undefined 39 Correct The NOTES paragraphs of ESC a an...

Page 3: ...s for each mode 17 2 5 USB INTERFACE 18 2 5 1 Assignments of USB connector terminals USB 18 2 6 DRAWER INTERFACE 18 3 BASIC OPERATIONS 20 3 1 PAPER LOADING 20 3 2 CLEARING A PAPER JAM 21 3 3 BUTTONS A...

Page 4: ...UAL 4 65 APPENDIX A SPECIFICATIONS 52 APPENDIX B EXTERNAL APPEARANCE 53 APPENDIX C HOW TO ORDER 53 APPENDIX D CODE128 BAR CODE 54 APPENDIX E INTERNAL CHARACTER TABLE 58 APPENDIX F INTERNAL CONNECTION...

Page 5: ...FEED button 25 Fig 3 5 SELF TEST mode example 25 Fig 3 6 Hexadecimal dump mode example 26 Fig 3 7 Blinking sequence of the ERROR LED 27 Fig 3 8 Flow diagram of the error detection for the serial port...

Page 6: ...ver lean on it NEVER put any object inside of the printer as it could cause hardware damage on it such as short circuit print head breaking or general failure of the printer NEVER shock the SM2000 pri...

Page 7: ...lly each 2 or 3 months in order to keep the print quality NOTES The print head could be hot after printing Make sure it has thoroughly cooled down before proceeding to clean it Unplug the power supply...

Page 8: ...d automatic receipt cut The printer includes a near end paper sensor as well as a out of paper sensor High printing resolution 8 dots per mm Four printing densities selectable by using DIP switches Th...

Page 9: ...quickly as possible High speed mode or low power consumption mode is selected by means of a DIP switch The peak current consumption is proportional to printing speed 6 Paper feed speed 220 mm s contin...

Page 10: ...Kbyte The SM2000 U printer contains a 512 Kbytes internal memory In this model the maximum capacity allowed for logos is 511 Kbytes and the minimum capacity for the receiving buffer is 1 kbyte By defa...

Page 11: ...ar part of the printer All models include a power supply connector and a coins drawer connector Depending on the communications model the printer is provided with a serial interface SUB D25 connector...

Page 12: ...OWER SUPPLY The SM2000 is powered by an external power supply by means of a female polarized connector of 3 pins that includes a security anchor The power supply voltage must be verified before making...

Page 13: ...il the printer is ready to receive data 2 When performing the self test 3 When the cover is open 4 After pressing the Paper feed button FEED while the paper advances 5 When out of paper causes the pri...

Page 14: ...Busy 7 When the power supply has a temporal abnormal voltage change Busy 8 When an error has occurred Busy Offline 9 When the receiving buffer is full 1 Busy Busy 4 20 DTR Output 2 When the XON XOFF...

Page 15: ...eiving buffer is full Transmit Transmit XOFF transmission When the printer goes from online to offline _ Transmit Table 2 2 XON XOFF transmission timing NOTES The XON code is 11 H and the XOFF code is...

Page 16: ...els TTL compatible Connector printer side ADE B36BLFDR176 Honda or equivalent IEEE 1284 B Type b Switching between online and offline mode The printer does not provide any switch for online offline mo...

Page 17: ...cording to the IEEE1284 standard NIBBLE MODE 2 4 3 Pin assignments for each mode Pin Source Compatibility mode Nibble mode 1 Host Sys nStrobe HostClk 2 Host Sys printer Data0 LSB Data0 LSB 3 Host Sys...

Page 18: ...ansmissions An attempt to transmit data without nACK or BUSY control signals might cause lost data 4 The interface cables should have the minimum required possible length maximum recommended length 2...

Page 19: ...ent Pin number Signal name Direction from the SM2000 1 Ground GND 2 Open drawer 1 signal Output 3 Open close drawer signal Input 4 24 Vdc 5 Open drawer 2 signal Output 6 GND signal Table 2 4 Drawer co...

Page 20: ...printer is paper loading which becomes very simple if the following steps are executed a Open the printer cover by pressing the cover open button b Insert the paper roll as shown in the picture leavin...

Page 21: ...ily Warning Never force the opening of the cover as the cutter blade could bend and become permanently damaged if the paper is jammed with it Fig 3 2 Manual cutter positioning 3 Remove the jammed pape...

Page 22: ...he DIP switch devices proceed as indicated in the following steps Fig 3 3 DIP switch location Every time the SM2000 is powered on the printer reads the content of the DIP switch devices and the corres...

Page 23: ...SERIAL Transmission speed bps SW 1 7 SW 1 8 38400 ON ON 4800 OFF ON 9600 ON OFF 19200 OFF OFF Table 3 2 Transmission speed SERIAL DIP switch 2 switch Function ON OFF 1 Protocol BUSY condition Receivin...

Page 24: ...sity low power consumption mode Refer to table 3 3 7 5 6 7 8 Table 3 6 DIP switch 2 PARALLEL Level Function SW 2 3 SW 2 4 Low power consumption mode ON ON 1 Printing density normal OFF OFF 2 Printing...

Page 25: ...de and the hexadecimal mode 3 5 1 Self test mode The SMS2000 provides the self test mode with two different functionality showing information on the features of that particular printer model and verif...

Page 26: ...ommand In this way the application developer can have more complete information on the printer status therefore being able to act accordingly 1 The errors detected by the ERROR LED are the following n...

Page 27: ...xternal diameter of 100 mm and inner diameter of 25 mm the sensor will trigger the error when there are still 1 5 meters of paper approx This indication should be really taken as a warning not as an e...

Page 28: ...on The print head temperature is above 80 C Recover action The printing recovers automatically from this error when the thermal print head temperature is below 60 C again Note This error can happen if...

Page 29: ...ints or ignores the data depending on the DIP switch 1 1 setting Parity error Synchronization error Overlap error 3 6 4 Flow diagram of the error detection for the serial port Fig 3 8 Flow diagram of...

Page 30: ...e according to the IEEE 1284 interface only the compatibility mode will make communication possible In this case the error signaling is reduced to the information provided by the PError and nFault pin...

Page 31: ...tection stops the printing If a 25 mm inner diameter paper roll is used the sensor will trigger when X meters of paper remain approximately The final user can detect these errors with the PAPER OUT LE...

Page 32: ...are stored temporally in the buffer and are sequentially processed later 2 Printing buffer The printing buffer is a buffer that holds the data of the image to be printed 3 Printable area It is the ma...

Page 33: ...SC J Print and feed paper X 38 ESC M Select character font X 39 ESC a Select justification X 39 ESC c 3 Select paper sensor s to output paper end signals X 40 ESC c 4 Select paper sensor s to stop pri...

Page 34: ...SCII DLE EOT n Hex 10 04 n Decimal 16 4 n Range 01 H n 04 H Description Transmits the selected printer status specified by n in real time according to the following parameters n 01 H Transmit printer...

Page 35: ...ble error 6 ON Auto recoverable error occurs 7 OFF Not used Fixed to Off Bit 6 When printing is stopped due to high print head temperature 80 C until the print head temperature drops sufficiently 60 C...

Page 36: ...escription Selects print mode s using n as follows Bit OFF ON Hex Function OFF 00 Character font A 12 x 24 0 ON 01 Character font B 8 x 16 1 Undefined 2 Undefined OFF 00 Emphasized mode not selected 3...

Page 37: ...affect the current underline thickness Underline mode can also be turned on or off by using ESC Note however that the last received command is effective Default n 0 Reference ESC ESC 2 Name Select de...

Page 38: ...off When the LSB of n is 0 double strike mode is turned off When the LSB of n is 1 double strike mode is turned on Notes Only the lowest bit of n is enabled Printer output is the same in double strike...

Page 39: ...only when no data exists in the print buffer Default n 0 Reference ESC ESC a n Name Select justification Format ASCII ESC a n Hex 1B 61 n Decimal 27 97 n Range 0 n 2 48 n 50 Description Aligns all the...

Page 40: ...receive buffer state If either bit 0 or bit 1 is on the paper roll near end sensor is selected as the paper sensor outputting paper end signals If either bit 2 or bit 3 is on the paper roll end senso...

Page 41: ...ge 0 n 255 Description Prints the data in the print buffer and feeds n lines Notes This command sets the print starting position to the beginning of the line This command does not affect the line spac...

Page 42: ...s outside of the defined range this command is ignored The vertical direction is the paper feed direction and the horizontal direction is perpendicular to the paper feed direction However when charact...

Page 43: ...erse printing mode is on it also applied to character spacing set by ESC SP This command does not affect bit image user defined bit image bar code and HRI characters This command does not affect the s...

Page 44: ...6 m n Range m 1 49 m 66 0 n 255 Description Selects a mode for cutting paper and executes paper cutting The value of m selects the mode as follows m Print mode 1 49 Partial cut one point left uncut 66...

Page 45: ...ASCII GS f n Hex 1D 66 n Decimal 29 102 n Range n 0 1 48 49 Description Selects a font for the HRI characters used when printing a bar code n selects the font as follows n Font 0 48 Font A 12 x 24 1 4...

Page 46: ...in the print buffer When data exists in the print buffer the printer processes the data following m as normal data After printing bar code this command sets the print position to the beginning of the...

Page 47: ...er does not print HRI characters that correspond to the shift characters or code set selection characters 5 HRI character for the function character is space 6 HRI characters for the control character...

Page 48: ...width the printing area is extended to the minimum width only on the line in question The minimum width means 1 dot in normal m 0 48 and double height m 2 50 2 dots in double width m 1 49 and quadrupl...

Page 49: ...printing area width set by GS L for the NV bit image is less than one vertical line the following processing is performed only on the line in question However in NV bit image mode one vertical line m...

Page 50: ...L xH yL yH the printer processes xL xH yL yH out of the defined range In the first group of NV bit images when any of the parameters xL xH yL yH is out of the definition range this command is disabled...

Page 51: ...and image handle software like Word paint PhotoShop etc the user can load up to 2 logos selecting in Device operation SM2000 Windows driver the correct option We suggest to adjust the logo selecting D...

Page 52: ...head temperature as well as the command processing and the data transmission speed Low power consumption mode 100 mm s Paper feed speed 220 mm s continuous paper feed Line spacing default 4 25 mm Pape...

Page 53: ...APPENDIX B EXTERNAL APPEARANCE APPENDIX C HOW TO ORDER SM2000X X XX Interface S Serial RS232 DB25 P Centronics U USB Serial RS232 DB9 Color G Grey B Black Special version nil Standard type xx custom...

Page 54: ...A ASCII characters 00H to 5FH Code set B ASCII characters 20H to 7FH Code set C 2 digit numeral characters using one character 100 numerals from 00 to 99 The following special characters are also avai...

Page 55: ...0 Z 5A 90 VT 0B 11 3 33 51 5B 91 FF 0C 12 4 34 52 5C 92 CR 0D 13 5 35 53 5D 93 SO 0E 14 6 36 54 5E 94 SI 0F 15 7 37 55 5F 95 DLE 10 16 8 38 56 FNC1 7B 31 123 49 DC1 11 17 9 39 57 FNC2 7B 32 123 50 DC2...

Page 56: ...52 82 Z 7A 122 2B 43 S 53 83 7B 7B 123 123 2C 44 T 54 84 7C 124 2D 45 U 55 85 7D 125 2E 46 V 56 86 7E 126 2F 47 W 57 87 DEL 7F 127 0 30 48 X 58 88 FNC1 7B 31 123 49 1 31 49 Y 59 89 FNC2 7B 32 123 50...

Page 57: ...90 5A 90 11 0B 11 51 33 51 91 5B 91 12 0C 12 52 34 52 92 5C 92 13 0D 13 53 35 53 93 5D 93 14 0E 14 54 36 54 94 5E 94 15 0F 15 55 37 55 95 5F 95 16 10 16 56 38 56 96 60 96 17 11 17 57 39 57 97 61 97 18...

Page 58: ..._____________________________________________________________________ APPENDIX E INTERNAL CHARACTER TABLE __________________________________________________________________________ a Page 0 PC437 USA...

Page 59: ...FENIX IMVICO SM2000 OPERATION MANUAL 59 65 Page 0 Continued 80H to FFH 213...

Page 60: ...FENIX IMVICO SM2000 OPERATION MANUAL 60 65 b Page 17 PC866 Cyrillic...

Page 61: ...________ APPENDIX F INTERNAL CONNECTION __________________________________________________________________________ Power supply switch SEIKO ACU F Cutter SERIES connector AUTOCUTTER SEIKO LPTF SERIES...

Page 62: ...ws based testing program This program is an easy way to explore the SM2000 s main features To install the program run the SETUP EXE file and follow the instructions on the screen The program is intend...

Page 63: ...nter status window the program tests the printer s sensors and notifies every significant error or printing status The program tests the printer s status once In some errors there may be a little time...

Page 64: ...e user can appreciate different formats of text by choosing the attributes of the desired text User can change this text up to 25 characters Attributes to choose Prints the customized ticket Prints an...

Page 65: ...FENIX IMVICO SM2000 OPERATION MANUAL 65 65 SPAIN c Pac fico 53 55 08027 BARCELONA Phone Num 34 93 353 92 22 Fax Num 34 93 353 97 21 E mail fenixim retemail es http www feniximvico com...

Reviews: