background image

3. PRINTER FUNCTIONS

SMICE-PS

68

3-

buffer is printed when the printer receives a print command or
the buffer is full.
• The counter print mode is set using GS C 0.
• The counter mode is set using GS C 1 or GS C ;.
• In count-up mode, if the counter value set by this command
goes out of the counter operation range set by GS C 1 or
GS C ; it is forced to revert to the minimum value.
• In count-down mode, if the counter value set by this com-
mand goes out of the counter operation range set by GS C 1
or GS C ; it is forced to revert to the maximum value.

[Default]

[Reference]

GS C 0, GS C1, GS C 2, GS C ;

[Example]

n

f

S

G

n

f

S

G

n

f

S

G

n

f

S

G

n

f

S

G

[Name]

Select font for HRI characters

[Format]

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 a font from the following table:

n

t

n

o

F

8

4

,

0

A

t

n

o

F

9

4

,

1

B

t

n

o

F

[Notes]

HRI characters are printed at the position specified by GS H.

[Default]

n = 0

[Reference]

GS H, GS k

[Example]

Summary of Contents for SMICE-PS

Page 1: ...SMICE PS SMICE Desktop Thermal Printer with integrated power supply 112 80 mm User Manual www custom it ...

Page 2: ...regarding any errors in the manual s content or suggestions on how it could be improved would be greatly appreciated Since its products are subject to continuous checking and improvement CUSTOM ENGINEERING SPA reserves the right to modify the information contained in this manual without prior notice COD DOME SMICE PS VERS 1 00 Copyright 2001 CUSTOM ENGINEERING SPA Italy CUSTOM ENGINEERING SPA Str ...

Page 3: ... 9 PRINTER COMPONENTS A SMICE PS front exterior view 1 Printer base 2 Cover 3 Paper guide 4 Print mechanism Cutter 5 Backlighting FEED key 6 Key KEY2 7 Paper opening 8 Paper control edges for 80mm roll 9 Plate ...

Page 4: ...SMICE PS B SMICE PS rear view 1 Interface connector 2 Drawer connector 3 Power supply connector 4 ON OFF switch ...

Page 5: ...1 1 1 1 1 Power supply 1 1 1 1 2 Connectors for Drawers 1 and 2 1 2 1 2 SETUP 1 3 1 3 HEXADECIMAL DUMP 1 5 1 4 MAINTENANCE 1 5 1 4 1 Changing the paper roll 1 5 1 4 2 Cleaning 1 7 2 INTERFACES 2 1 SERIAL RS232 TTL 2 1 2 2 SERIAL RS422 2 3 2 3 SERIAL RS485 2 4 2 4 PARALLEL CENTRONICS 2 5 2 5 OFF LINE 2 6 3 PRINTER FUNCTIONS 3 1 COMMAND DESCRIPTIONS 3 1 3 1 1 ESC POS Emulation 3 1 4 TECHNICAL DATA 4...

Page 6: ...TABLE OF CONTENTS SMICE PS ii 5 CHARACTER SETS 5 1 CHARACTER SETS 5 1 APPENDIX A MISCELLANEOUS NOTES A 1 TICKET ALIGNMENT A 1 A 1 1 Ticket alignment A 1 A 1 2 Alignment sensor calibration A 1 ...

Page 7: ...ter sets fonts used by the printer SYMBOLS USED IN THE MANUAL NOTE Gives important information or suggestions for printer use WARNING Information indicated by this symbol must be followed carefully to avoid damaging the printer DANGER Information indicated by this symbol must be followed carefully to avoid damage or operator injury GENERAL SAFETY INFORMATION Read and retain the instructions which ...

Page 8: ...xcept for the normal maintenance operations given in the user manual Make sure that there is an easily accessible outlet with a capacity of no less than 15A in the vicinity of where the printer is to be installed Unplug the printer from the electrical mains and call a specialized repairman if any of the following conditions should arise A the power supply connector is damaged B liquid has spilled ...

Page 9: ...ing frame and remove the manual or CD rom Lift out the printer and remove it from the plastic bag Store the carton trays and other packing materials for future shipping moving MAIN CHARACTERISTICS It is a practical easy to use tabletop printer It offers an excellent solution for all industrial professional and laboratory applications that require immediate data printout onto a receipt POS weighing...

Page 10: ...al character fonts Programmable fonts Widht and height characters setting from 1 to 8 boldtype italic underlined rotated 90 180 Possibility to define function macros for automatic operation repetition Graphic printing Printing density from 50 to 150 1 programmable logo 832 x 630 dots Serial interfaces from 1200 to 115200 bps RS232 RS422 RS485 TTL Alternatives interfaces CENTRONICS Reception buffer...

Page 11: ...ragraph 1 2 besides to perform the Hexadecimal Dump function see paragraph 1 3 The backlighting of the key displays the printer functioning status as follows s u t a t s D E L s u t a t s D E L s u t a t s D E L s u t a t s D E L s u t a t s D E L n o i t p i r c s e D n o i t p i r c s e D n o i t p i r c s e D n o i t p i r c s e D n o i t p i r c s e D e n o N F F O r e t n i r P n e e r G y b ...

Page 12: ...INTRODUCTION SMICE PS 6 Fig 3 ON OFF key When pressed it turns on the printer fig 3 when released the printer shuts off ...

Page 13: ...OPERATION SMICE PS 1 1 1 6 1 1 CONNECTIONS 1 1 1 Power supply The printer is equipped with a standard IEC320 C6 connector IEC320 C6 standard to connect directly to the main supply see Fig 1 1 A Fig 1 1 Fig 1 1 B Fig 1 1 A ...

Page 14: ... D N G 2 2 2 2 2 L A N G I S 1 E V I R D T U O K C I K L L I T T U O 3 3 3 3 3 L A N G I S E S O L C N E P O L L I T N I 4 4 4 4 4 V 4 2 5 5 5 5 5 L A N G I S 2 E V I R D T U O K C I K L L I T T U O 6 6 6 6 6 D N G The solenoid must be connected between connector pins 2 or 5 and 4 WARNING To avoid current overload the resistance of the drawer kick out solenoid must be 24 Ω Drawer kick out drive si...

Page 15: ...Busy condition RxFullD or OffLine RxFull 1 PRINTERSETUP PROGRAMMEMORY OK DYNAMICRAM OK CUTTER OK INTERFACE RS232 TTL HEADVOLT V 24 00 HEADTEMP C 22 0 Paperwidth 112mm Printeremulation ESC POS TM BaudRate 9600bps Datalength 8bits chr Parity None Handshaking Xon Xoff BusyCondition OffLine RxFull Receiveerror Ignored Rxbufferdimension 8KBytes Autofeed CRdisabled PanelKey Enabled PrintMode Normal Char...

Page 16: ... whether the Busy signal is activated when the printer is both in Off Line status see section 2 5 and the buffer is full or only if the buffer is full 2 NOTE Parameter valid only on serial printer Using this parameter it is possible to select whether when an erroneous character is received erroneous baud rate parity data length if the character is printed out or if the received character is simply...

Page 17: ...61 64 65 63 69 6D 61 Hexadecima 6C 20 64 75 6D 70 20 66 75 6E l dump fun 63 74 69 6F 6E 20 30 31 32 33 ction 0123 34 35 36 37 38 39 61 62 63 64 456789abcd 65 66 67 68 69 6A 6B 6C 6D 6E efghijklmn 6F 70 71 72 73 74 75 76 77 78 opqrstuvwx 79 7A yz 1 4 MAINTENANCE 1 4 1 Changing the paper roll To change the paper roll in the printer proceed as follows 1 Open the printer cover and position the paper r...

Page 18: ...he paper recede back into the printer fig 1 7 5 And then the paper re emerge for a few centimeters at the end of that procedure the cutter will cut the paper fig 1 8 6 Remove the slip of paper The printer is ready for use fig 1 9 WARNING Before inserting the paper maker sure it has a cleanly cut edge Fig 1 10 Fig 1 6 Fig 1 7 Fig 1 9 Fig 1 8 ...

Page 19: ...1 1 4 2 Cleaning To clean the printer use a vacuum cleaner or soft cloth Before cleaning the printer unplug the electrical power supply cable Do not use alcohol solvents or stiff bristled brushes Do not let water or other liquids seep into the printer ...

Page 20: ...A A A A A N O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D 2 2 2 2 2 X T T U O X R t s o h m o r f t u p t u o l a i r e S a t a d e v i e c e R 3 3 3 3 3 X R N I X T t s o h s d r a w o t t u p n i l a i r e S a t a d t i m s n a r T 4 4 4 4 4 S T R T U O S T C e v i t c a a t a d e v i e c e r o t y d a e R d n e s o t y d a e R l e v ...

Page 21: ...2 INTERFACES SMICE PS 2 2 The diagrams below illustrate a sample connection between the printer and the Personal Computer using a 25 and 9 pin female connector Fig 2 2 Fig 2 3 ...

Page 22: ...O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D 2 12 12 12 12 1 2 2 4 X T T U O t s o h m o r f t u p t u o l a i r e S a t a d e v i e c e R 3 13 13 13 13 1 2 2 4 X T T U O t s o h m o r f t u p t u o l a i r e S a t a d e v i e c e R 3 23 23 23 23 2 2 2 4 X R N I t s o h s d r a w o t t u p n i l a i r e S a t a d t i m s n a r T 4 24 24 24 24 2 2 2 4 X R N ...

Page 23: ... L A N G I S L A N G I S T U O N I T U O N I T U O N I T U O N I T U O N I N O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D N O I T P I R C S E D 3 23 23 23 23 2 5 8 4 S R N I t s o h s d r a w o t t u p n i l a i r e S a t a d t i m s n a r T 4 24 24 24 24 2 5 8 4 S R T U O t s o h m o r f t u p t u o l a i r e S a t a d e v i e c e R The diagram below illus...

Page 24: ...O I T C E R I D 1 1 1 1 1 e b o r t S n I 2 2 2 2 2 0 t i b a t a D n I 3 3 3 3 3 1 t i b a t a D n I 4 4 4 4 4 2 t i b a t a D n I 5 5 5 5 5 3 t i b a t a D n I 6 6 6 6 6 4 t i b a t a D n I 7 7 7 7 7 5 t i b a t a D n I 8 8 8 8 8 6 t i b a t a D n I 9 9 9 9 9 7 t i b a t a D n I 0 10 10 10 10 1 K C A t u O 1 11 11 11 11 1 Y S U B t u O 2 12 12 12 12 1 D N E R E P A P t u O 3 13 13 13 13 1 T C E ...

Page 25: ... LINE under one or more of the following conditions During power up until the printer has performed all initialization routines When the cover is open When the FEED key is pressed When the paper runs out When a macro is being performed When the voltage is not correct ...

Page 26: ...D n 4 0 0 1 n o i s s i m s n a r t s u t a t s e m i t l a e R n Q N E E L D n 5 0 0 1 r e t n i r p o t t s e u q e r e m i t l a e R t m n 4 C D E L D t m n 4 1 0 1 e m i t l a e r t a e s l u p e t a r e n e G N A C 8 1 e d o m e g a p n i a t a d t n i r p l e c n a C n P S C S E n 0 2 B 1 g n i c a p s e d i s t h g i r r e t c a r a h c t e S n C S E n 1 2 B 1 e d o m t n i r p t e S H n L ...

Page 27: ...n o i t c e r i d t n i r p t c e l e S n V C S E n 6 5 B 1 d e n r u t 0 9 e d o m t n i r p t c e l e S H x L x W C S E H x d L x d H y L y H y d L y d L y H x L x 7 5 B 1 L y d H x d L x d H y H y d e d o m e g a p n i a e r a g n i t n i r p t e S H n L n C S E H n L n C 5 B 1 n o i t i s o p t n i r p e v i t a l e r t e S n a C S E n 1 6 B 1 n o i t a c i f i t s u j t c e l e S n 3 c C S E ...

Page 28: ... L x 1 k d 1 d n k d 1 d H y L y e g a m i t i b V N e n i f e D n S G n 1 2 D 1 e z i s r e t c a r a h c t c e l e S H n L n S G H n L n 1 2 D 1 n i n o i t i s o p t n i r p l a c i t r e v e t u l o s b a t e S e d o m e g a p x d 1 d y x S G 8 x y x y x A 2 D 1 8 x y x x d 1 d e g a m i t i b d e d a o l n w o d e n i f e D m S G m F 2 D 1 e g a m i t i b d e d a o l n w o d t n i r P S G A 3...

Page 29: ...h S G n 8 6 D 1 e d o c r a b f o t h g i e h t c e l e S L U N m k S G 0 0 m B 6 D 1 e d o c r a b t n i r P n r S G n 2 7 D 1 s u t a t s t i m s n a r T H x L x m 0 v S G k d 1 d H y L y m 0 3 6 7 D 1 H y L y H x L x k d 1 d e g a m i t i b r e t s a r t n i r P n w S G n 7 7 D 1 f o t n e m e g r a l n e e d i s l a t n o z i r o h t c e l e S e d o c r a b n S G n C 7 D 1 y t i s n e d g n i ...

Page 30: ... when the printing position is at the right margin the printer executes print buffer full printing and horizontal tab processing from the beginning of the next line Horizontal tab positions are set using ESC D Default Reference ESC D Example F LF LF LF LF L Name Print and line feed Format ASCII LF Hex 0A Decimal 10 Description Prints the data in the buffer and feeds one line based on the current l...

Page 31: ...fault set ting The printer does not execute paper cutting This command sets the print position to the beginning of the line This command is enabled only in page mode Default Reference ESC FF ESC L ESC S Example R CR CR CR CR C Name Print and carriage return Format ASCII CR Hex 0D Decimal 13 Description When autofeed is CR enabled this command functions in the same way as LF otherwise it is disrega...

Page 32: ... print status Notes Immediately executed even when the data buffer is full This status is transmitted whenever data sequence 10H 04H n 1 n 17 is received Default Reference See tables below Example n 1 Printer status t i B n O f f O x e H l a m i c e D n o i t c n u F 0 f f O 0 0 0 f f O o t d e x i F d e s u t o N 1 n O 2 0 2 n O o t d e x i F d e s u t o N 2 f f O 0 0 0 3 n i p w o L l a n g i s ...

Page 33: ...r e o N n O 0 4 4 6 r o r r E 7 f f O 0 0 0 f f O o t d e x i F d e s u t o N n 3 Error status t i B n O f f O x e H l a m i c e D n o i t c n u F 0 f f O 0 0 0 o t d e x i F d e s u t o N f f O 1 n O 2 0 2 o t d e x i F d e s u t o N n O 2 f f O 0 0 0 o t d e x i F d e s u t o N f f O 3 f f O 0 0 0 K O r e t t u C n O 8 0 8 r o r r e r e t t u C 4 n O 0 1 6 1 n O o t d e x i F d e s u t o N 5 f f...

Page 34: ... d e x i F d e s u t o N 1 n O 2 0 2 n O o t d e x i F d e s u t o N 2 f f O 0 0 0 f f o r o t o m g a r d r e p a P n O 4 0 4 n o r o t o m g a r d r e p a P 3 f f O 0 0 0 f f O o t d e x i F d e s u t o N 4 n O 0 1 6 1 o t d e x i F d e s u t o N n O 5 f f O 0 0 0 e t a u g e d a r e p a P n O 0 2 2 3 r o r r e t u o r e p a p d e p p o t s s i t n i r p e h T s r u c c o 6 f f O 0 0 0 K O e r u...

Page 35: ...ESC m nL nH dk d1 10 H d2 05 H d3 01 H This command should not be contained within another com mand that consists of two or more bytes Example If you attempt to transmit ESC 3 n to the printer but DTR DSR for the host computer goes to MARK before n is trans mitted and DLE ENQ 2 interrupts before n is received the code 10 H for DLE ENQ 2 is processed as the code for ESC 3 10 H DLE ENQ 2 enables the...

Page 36: ... When the printer is in an error status when this command is processed this command is ignored When the pulse is output to the connector pin specified while ESC p or DLE DC4 is executed while this command is processed this command is ignored The printer executes this command upon receiving it This command is executed even when the printer is off line the receive buffer is full or there is an error...

Page 37: ... n Decimal 27 32 n Range 0 n 255 Description Sets the character spacing for the right side of the character to n x horizontal or vertical motion units Notes The right character spacing for double width mode is twice the normal value When the characters are enlarged the right side character spacing is m 2 or 4 times the normal value The horizontal and vertical motion units are specified by GS P Cha...

Page 38: ...0 0 d e t c e l e s t o n e d o m h t d i w e l b u o D n O 0 2 2 3 d e t c e l e s e d o m h t d i w e l b u o D 6 f f O 0 0 0 d e t c e l e s t o n e d o m c i l a t I n O 0 4 4 6 d e t c e l e s e d o m c i l a t I 7 f f O 0 0 0 d e t c e l e s t o n e d o m e n i l r e d n U n O 0 8 8 2 1 d e t c e l e s e d o m e n i l r e d n U Notes The printer can underline all characters but cannot under ...

Page 39: ...ing of the line to the posi tion at which subsequent characters are to be printed The distance from the beginning of the line to the print posi tion is nL nH 256 vertical or horizontal motion unit inches Notes Settings outside the specified printable area are ignored The horizontal and vertical motion unit are specified by GS P GS P can change the horizontal and vertical motion unit However the va...

Page 40: ...ple y d 1 d 1 x 2 c 1 c y C S E y d 1 d 1 x 2 c 1 c y C S E y d 1 d 1 x 2 c 1 c y C S E y d 1 d 1 x 2 c 1 c y C S E y d 1 d 1 x 2 c 1 c y C S E x y d 1 d k x 1 x y d 1 d k x 1 x y d 1 d k x 1 x y d 1 d k x 1 x y d 1 d k x 1 x x k x k x k x k x k x Name Defines user defined characters Format ASCII ESC y c1 c2 Hex 1B 26 y c1 c2 Decimal 27 37 y c1 c2 Range y 3 32 c1 c2 126 0 x 16 Font 18 24 0 x 10 Fo...

Page 41: ...r is x x y bytes To print a dot set the corresponding bit to 1 to not have it print set to 0 This command can define different user defined character patterns for each font To select the font use ESC A user defined character and a downloaded bit image can not be defined simultaneously When this command is ex ecuted the downloaded bit image is cleared The user defined character definitions are clea...

Page 42: ...ed by N motion unit to the bottom nL nH x 256 N When the starting position is specified by N motion unit to the top negative direction use the complement of 65536 nL nH x 256 65536 N The horizzontal and vertical motion unit are specified by GS P The GS P command can change the horizontal and verti cal motion unit However the value cannot be less than the minimum horizontal movement amount In stand...

Page 43: ...on The number of dots is calculated using nL nH 256 If the bit image data input exceeds the number of dots to be printed on a line the excess data is ignored d indicates the bit image data Set a corresponding bit to 1 to print a dot or to 0 to not print the dot If the value of m is outside the specified range nL and data following it are processed as normal data If the width of the printing area s...

Page 44: ...line mode n 1 49 Turns on underline mode 1 dot thick n 2 50 Turns on underline mode 2 dot thick Notes The printer can underline all characters but cannot under line the space set by HT and right side character spacing The printer cannot underline 90 270 rotated characters and white black inverted characters When underline mode is turned off by setting the value of n to 0 or 48 the data which follo...

Page 45: ...2 C S E 2 C S E 2 C S E 2 C S E Name Select 1 6 inch line spacing Format ASCII ESC 2 Hex 1B 32 Decimal 27 50 Description Selects 1 6 inch line spacing Notes Default Reference ESC 0 ESC 3 Example n 3 C S E n 3 C S E n 3 C S E n 3 C S E n 3 C S E Name Set line spacing Format ASCII ESC 3 n Hex 1B 33 n Decimal 27 51 n Range 0 n 255 Description Sets line spacing to n vertical or horizontal motion unit ...

Page 46: ... 4 C S E n 4 C S E n 4 C S E Name Set reset italic mode Format ASCII ESC 4 n Hex 1B 34 n Decimal 27 52 n Range 0 n 1 48 n 49 Description Turns italic mode on or off based on the following values of n n n o i t c n u F 8 4 0 e d o m c i l a t i f f o s n r u T 9 4 1 e d o m c i l a t i n o s n r u T Notes The printer can print any character in italic mode When italic mode is turned off by setting t...

Page 47: ...f e d n U 6 d e n i f e d n U 7 f f O 0 0 0 d l e b a s i d n o i t c n u f h g u o r t s s a P n O 0 8 8 2 1 d l e b a n e n o i t c n u f h g u o r t s s a P Notes When the printer is disabled it ignores all transmitted data until the printer is enabled through this command Default n 1 Reference Example n C S E n C S E n C S E n C S E n C S E Name Cancel user defined characters Format ASCII ESC ...

Page 48: ...de to that in effect when power was turned on Notes The data in the receiver buffer is not cleared The macro definitions are not cleared Default Reference Example L U N k n 1 n D C S E L U N k n 1 n D C S E L U N k n 1 n D C S E L U N k n 1 n D C S E L U N k n 1 n D C S E Name Set horizontal tab positions Format ASCII ESC D n1 nk NUL Hex 1B 44 n1 nk 00 Decimal 27 68 n1 nk 0 Range 1 n 255 0 k 32 De...

Page 49: ...follows is processed as normal data ESC D NUL cancels all horizontal tab positions The previously specified horizontal tab position does not change even if the character width is modified Default Default tab positions are set at intervals of 8 characters col umns 9 17 25 for Font A when the right side character spacing is 0 Reference HT Example n E C S E n E C S E n E C S E n E C S E n E C S E Nam...

Page 50: ... C S E n J C S E Name Print and paper feed Format ASCII ESCJ n Hex 1B 4A n Decimal 27 74 n Range 0 n 255 Description Prints the data in the print buffer and feeds the paper n vertical or horizontal motion unit inches Notes After printing has been completed this command sets the print starting position to the beginning of the line The paper feed amount set by this command does not af fect the value...

Page 51: ...y ESC W This command switches the settings for the following com mands in which the values can be set independently in stan dard mode and page mode to those for page mode 1 Set right side character spacing ESC SP FS S 2 Select default line spacing ESC 2 ESC 3 Only value settings is possible for the following commands in page mode these commands are not executed 1 Turn 90 clockwise rotation mode on...

Page 52: ...C M n Hex 1B 4D n Decimal 27 77 n Range n 0 1 48 49 Description Selects characters font n n o i t c n u F 8 4 0 d e t c e l e s 4 2 x 2 1 A t n o f r e t c a r a h C 9 4 1 d e t c e l e s 7 1 x 9 B t n o f r e t c a r a h C Notes Default Reference Example n R C S E n R C S E n R C S E n R C S E n R C S E Name Select an international character set Format ASCII ESCR n Hex 1B 52 n Decimal 27 82 n Ran...

Page 53: ... a p S 1 t P i Ñ ñ 8 n a p a J 9 y a w r o N È Æ Å Ü è æ φ å ü 0 1 k r a m n e D I I È Æ Å Ü è æ φ å ü Default n 0 Reference Example S C S E S C S E S C S E S C S E S C S E Name Select standard mode Format ASCII ESC S Hex 1B 53 Decimal 27 83 Description Switches from page mode to standard mode Notes This command is effective only in page mode Data buffered in page mode are cleared This command set...

Page 54: ...C S E n T C S E n T C S E Name Select print direction in page mode Format ASCII ESC T n Hex 1B 54 n Decimal 27 84 n Range 0 n 3 48 n 51 Description Select the print direction and starting position in page mode n specifies the print direction and starting position as follows n n n n n n o i t c e r i d t n i r P n o i t c e r i d t n i r P n o i t c e r i d t n i r P n o i t c e r i d t n i r P n o...

Page 55: ...data is buffered in the paper feed direction Commands using horizontal motion units ESC 3 ESC J GS GS Commands using vertical motion units ESC SP ESC ESC Default n 0 Reference ESC ESC L ESC W ESC GS GS P GS n V C S E n V C S E n V C S E n V C S E n V C S E Name Set 90 rotated print mode Format ASCII ESC V n Hex 1B 56 n Decimal 27 86 n Range 0 n 1 48 n 49 Description Turns 90 rotation mode on off n...

Page 56: ...escription The horizontal starting position vertical starting position print ing area width and printing area height are defined as x0 y0 dx inch dy inch respectively Each setting for the printing area is calculated as follows x0 xL xH 256 horizontal motion unit y0 yL yH 256 vertical motion unit dx dxL dxH 256 horizontal motion unit dy dyL dyH 256 vertical motion unit The printing area is set as s...

Page 57: ...unit x for setting the horizontal starting position and printing area width and use the vertical motion unit y for setting the vertical starting position and printing area height When the horizontal starting position vertical starting posi tion printing area width and printing area height are defined as X Y Dx and Dy respectively the printing area is set Default Reference Example H n L n C S E H n...

Page 58: ...zontal motion unit is used Default Reference ESC GS P Example n a C S E n a C S E n a C S E n a C S E n a C S E Name Select justification Format ASCII ESCa n Hex 1B 61 n Decimal 27 97 n Range 0 n 2 48 n 50 Description Aligns all data in one line to the specified position n selects the type of justification as follows n Justification 0 48 Flush left 1 49 Centered 2 50 Flush right Notes This command...

Page 59: ... Sensor is switched when executing this command The paper end signal switching be delayed depending on the receive buffer state If bit 0 is on the paper roll end sensor is selected as the paper sensor outputting paper end signals When all the sensors are disabled the paper end signal always outputs a paper present status Default n 15 Reference Example n 5 c C S E n 5 c C S E n 5 c C S E n 5 c C S ...

Page 60: ...s the print starting position at the beginning of the line This command does not affect the line spacing set by ESC 2 or ESC 3 The maximum paper feed amount is 254 rows Even if a paper feed amount of more than 254 rows is set the printer feeds the paper only 254 rows Default Reference ESC 2 ESC 3 Example i C S E i C S E i C S E i C S E i C S E Name Total cut Format ASCII ESCi Hex 1B 69 Decimal 27 ...

Page 61: ... total cut Default Reference Example 2 t 1 t m p C S E 2 t 1 t m p C S E 2 t 1 t m p C S E 2 t 1 t m p C S E 2 t 1 t m p C S E Name Generate pulse Format ASCII ESC p m t1 t2 Hex 1B 70 m t1 t2 Decimal 27 112 m t1 t2 Range m 0 1 48 49 0 t1 255 0 t2 255 Description Outputs the pulse specified by t1 and t2 to connector pin m as follows m Connector pin 0 48 Drawer kick out connector pin 2 1 49 Drawer k...

Page 62: ...The printer prints red only if enabled see Setup Default n 0 Reference Example n t C S E n t C S E n t C S E n t C S E n t C S E Name Select character code table Format ASCII ESCt n Hex 1B 74 n Decimal 27 116 n Range n 0 2 3 4 5 19 255 Description Selects a page n from the character code table as follows n e g a P 0 e p o r u E d r a d n a t S A S U 7 3 4 C P 0 2 l a u g n i l i t l u M 0 5 8 C P ...

Page 63: ... a r D Notes This command is executed when the data is processed in the data buffer There may be a time lag between receiving the command and transmitting the status depending on data buffer status When the connector is not used the bit 0 value is always 1 The status to be transmitted is shown in the table below t i B n O f f O x e H l a m i c e D n o i t c n u F 0 f f O 0 0 0 l e v e l w o l 3 n ...

Page 64: ...c e D n o i t c n u F 0 1 f f O 0 0 0 d e s u t o N n O 03 3 d e s u t o N 3 2 f f O 0 0 0 r o s n e s d n e r e p a P t n e s e r p r e p a P n O C 0 2 1 r o s n e s d n e r e p a P t n e s e r p t o n r e p a P 4 f f O 0 0 0 f f O o t d e x i F d e s u t o N 5 d e n i f e d n U 6 d e n i f e d n U 7 f f O 0 0 0 f f O o t d e x i F d e s u t o N Default Reference DLE EOT Example n C S E n C S E n...

Page 65: ... then prints it Default n 0 Reference Example Upside down printing Off Upside down printing On C S E C S E C S E C S E C S E n n n n n Name Set cancel cpi mode Format ASCII ESC n Hex 1B C1 n Decimal 27 193 n Range 0 n 1 48 n 49 Description Sets cpi mode based on the following values of n n n o i t c n u F 8 4 0 i p c 1 1 A t n o F i p c 5 1 B t n o F 9 4 1 i p c 5 1 A t n o F i p c 0 2 B t n o F D...

Page 66: ... r P The maximum printable vertical dimension dhmax is if paper width is 112mm dhmax 630 if paper width is 80mm dhmax 819 xL xH 256 specifies the starting dotline 1 dhmax yL yH 256 specifies the number of lines to print Notes If xL xH 256 dhmax the printer does not execute the command If xL xH 256 yL yH 256 dhmax the printer prints only dhmax xL xH 256 1 dotline Default Reference ESC ESC ESC Examp...

Page 67: ...C ESC Example H n L n C S E H n L n C S E H n L n C S E H n L n C S E H n L n C S E Name Receive graphic page from communication port Format ASCII ESC nL nH Hex 1B FD nL nH Decimal 27 253 nL nH Range 0 nL nH 255 Description Receives nL nH 256 words from the port and puts them into the ram bank Notes The number of data bytes received is nL nH 256 2 Each word is first received as MSByte and then as ...

Page 68: ...es n selects the bank as follows n n o i t c n u F 1 h s a l f o t n i t n e m o m e h t t a d e s u e g a p c i h p a r g s r e f s n a r T 1 o g o l k n a b Notes Default Reference ESC ESC ESC Example F F C S E F F C S E F F C S E F F C S E F F C S E Name Print data in page mode Format ASCII ESC FF Hex 1B 0C Decimal 27 12 Description In page mode prints all buffered data in the printing area col...

Page 69: ... the specified NV bit image has not been defined This command is available only when paper roll is selected using ESC c 0 In standard mode this command is effective only when there is no data in the print buffer In page mode this command is not effective This command is not affected by print modes emphasized double strike underline character size white black reverse printing or 90 rotated characte...

Page 70: ...t follows as normal data Reference FS q n k d 1 d H y L y H x L x 1 k d 1 d H y L y H x L x n q S F n k d 1 d H y L y H x L x 1 k d 1 d H y L y H x L x n q S F n k d 1 d H y L y H x L x 1 k d 1 d H y L y H x L x n q S F n k d 1 d H y L y H x L x 1 k d 1 d H y L y H x L x n q S F n k d 1 d H y L y H x L x 1 k d 1 d H y L y H x L x n q S F Name Define a NV bit image Format ASCII FS q n xL xH yL yH d...

Page 71: ...a definitions previously defined In this case all data needs to be sent again From the beginning of the processing of this command till the finish of hardware reset mechanical operations including initializing the position of the printer head when the cover is open paper feeding by using the PAPER FEED button etc cannot be executed NV bit image means a bit image which is defined in a non volatile ...

Page 72: ... xH yL yH d1 dk once The printer uses data xL xH x 256 x yL yH x 256 x 8 header 4 bytes of non volatile memory The definition area in this printer is a maximum of 3M bits 384K bytes This command can define several NV bit images but cannot define a bit image data whose total capacity bit image data header exceeds 3M bytes 384K bytes The printer is busy immediately before writing into non volatile m...

Page 73: ...s 256 8 dots 768 dots d97 96 3 2 1 d49057 d49152 LSB MSB n S G n S G n S G n S G n S G Name Select character size Format ASCII GS n Hex 1D 21 n Decimal 29 33 n Range 0 n 255 Description Selects character height and width as follows Bits 0 to 3 to select character height see table 2 Bits 4 to 7 to select character width see table 1 ...

Page 74: ... h 8 Notes This command is effective for all characters except HRI characters If n falls outside the defined range this command is ig nored Characters enlarged to different heights on the same line are aligned at the baseline or topline see GS ESC can also be used to select character size However the setting of the last received command is the effective one Default n 0 Reference ESC Example H n L ...

Page 75: ... the absolute position in the horizontal direction The horizontal and vertical motion unit are specified by GS P The GS P command can change the horizontal and vertical motion unit However the value cannot be less than the mini mum horizontal movement amount and it must be in even units of the minimum horizontal movement amount Reference ESC ESC T ESC W ESC GS P GS x d 1 d y x S G x d 1 d y x S G ...

Page 76: ...ied range this command is dis abled The d indicates bit image data Data d specifies a bit printed to 1 and not printed to 0 The downloaded bit image definition is cleared when 1 ESC is executed 2 ESC is executed 3 FS q is executed Printer is reset or the power is turned off The following figure shows the relationship between the downloaded bit image and the printed data Reference GS ...

Page 77: ...re is no data in the print buffer This command has no effect in the print modes empha sized underline character size or white black reverse print ing except for upside down printing mode If the downloaded bit image to be printed exceeds the print able area the excess data is not printed If the printing area width set by GS L and GS W is less than one line in vertical the following processing is pe...

Page 78: ... of macro definitions If the printer receives GS a second time after previously receiving GS the printer remains in macro undefined status The contents of the macro can be defined up to 1024 bytes If the macro definition exceeds 1024 bytes excess data is not stored Default Reference GS Example n B S G n B S G n B S G n B S G n B S G Name Turn white black reverse printing mode on off Format ASCII G...

Page 79: ...SCII GS C 0 n m Hex 1D 43 30 n m Decimal 29 67 48 n m Range 0 n 5 m 0 1 2 48 49 50 Description Selects a print mode for the serial number counter n specifies the number of digits to be printed as follows when n 0 the printer prints the actual digits indicated by the numeric value when n 1 to 5 the command sets the number of digits to be printed m specifies the printing position within the entire r...

Page 80: ...aH or bL bH specify the counter range n indicates the unit amount when counting up or down r indicates the repetition number when the counter value is fixed Notes Count up mode is specified when aL aH 256 bL bH 256 and n 0 and r 0 Count down mode is specified when aL aH 256 bL bH 256 and n 0 and r 0 Counting stops when aL aH 256 bL bH 256 or n 0 or r 0 Setting the count up mode the minimum counter...

Page 81: ...ified to the movement upward the negative direction use the complement of 65536 When N is specified to the movement upward nL nH x 256 65536 N Any setting that exceeds the specified printing area is ig nored This command function as follows depending on the print starting position set by ESC T 1 When the starting position is set to the upper left or lower right of the printing the vertical motion ...

Page 82: ...peration range specified by GS C 1 or GS C it is forced to convert to the maximum value through GS c Default nL 1 nH 0 Reference GS C 0 GS C 1 GS C GS c Example c s r s n s b s a s C S G c s r s n s b s a s C S G c s r s n s b s a s C S G c s r s n s b s a s C S G c s r s n s b s a s C S G Name Select count mode B Format ASCII GS C sa sb sn sr sc Hex 1D 43 3B sa 3B sb 3B sn 3B sr 3B sc 3B Decimal ...

Page 83: ... maximum value of the counter is sa and the minimum value is sb If counting down reaches a value less than the minimum it resets to the maxi mum value If the counter value set by sc is outside the counter operation range the counter value is forced to con vert to the maximum value by executing GS c Parameters sa to sc can be omitted If omitted they remain unchanged Parameters sa to sc cannot conta...

Page 84: ... R E T N I L A I R E S H T I W Y L N O n I S G E C A F R E T N I L A I R E S H T I W Y L N O n I S G E C A F R E T N I L A I R E S H T I W Y L N O n I S G E C A F R E T N I L A I R E S H T I W Y L N O n I S G Name Transmit printer ID Format ASCII GS I n Hex 1D 49 n Decimal 29 73 n Range 1 n 4 49 n 52 Description Transmits the printer ID specified by n follows n D I r e t n i r P n o i t a c i f i ...

Page 85: ...ly transmits 1 byte printer ID following confirmation that the host is ready to receive data If the host is not ready the printer waits until it is ready When the XON XOFF command is selected the printer only transmits 1 byte printer ID without confirmation that the host is ready to receive data This command is executed when the data is processed in the data buffer Therefore there could be a time ...

Page 86: ...ent left margin The GS P command can change the horizontal and verti cal motion unit However the value cannot be less than the minimum hori zontal movement amount and it must be in even units of the minimum horizontal movement amount Default Reference GS P GS W Example y x P S G y x P S G y x P S G y x P S G y x P S G Name Set horizontal and vertical motion units Format ASCII GS P x y Hex 1D 50 x ...

Page 87: ...W Example Œ Œ Œ Œ Œ m V S G m V S G m V S G m V S G m V S G n m V S G n m V S G n m V S G n m V S G n m V S G Name Select cut mode Format ASCII GS V m Hex 1D 56 m Decimal 29 86 m ASCII GS V m n Hex 1D 56 m n Decimal 1D 86 m n Decimal 29 86 m n Range m 0 1 48 49 m 65 66 0 n 255 Description Selects cut mode and executes the cut command m selects cut mode as follows m F o i t c n u n 8 4 0 u c l a t ...

Page 88: ... mo tion unit inches Printable area Left margin Printing area width Notes This command is only enabled if set at the beginning of the line If the right margin is greater than the printable area the printing area width is set at maximum value If the printing area width 0 it is set at the maximum value The horizontal and vertical motion units are specified by GS P Changing the horizontal or vertical...

Page 89: ...n tinuously at the interval specified by t When the LSB of m 1 after waiting for the period specified by t the LED indicator blinks and the printer waits for the FEED button to be pressed After the button is pressed the printer executes the macro once The printer repeats the operation r times Notes This command has an interval of t 100 msec after a macro is executed by t If this command is receive...

Page 90: ... 0 8 d e l b a n e s u t a t s r o s n e s l l o r r e p a P 7 4 d e n i f e d n U Notes If any of the status items in the table above are enabled the printer transmits the status when this command is executed The printer automatically transmits the status whenever the enabled status item changes The disabled status items may change in this case because each status transmission rep resents the cur...

Page 91: ... i F d e s u t o N 5 f f O 0 0 0 d e s o l c s i r e v o C n O 0 2 2 3 n e p o s i r e v o C 6 f f O 0 0 0 R E P A P e h t g n i s u y b d e f g n i e b t o n s i r e p a P n o t t u b D E E F n O 0 4 4 6 D E E F R E P A P e h t g n i s u y b d e f g n i e b s i r e p a P n o t t u b 7 f f O 0 0 0 f f O o t d e x i F d e s u t o N Second byte printer information t i B n O f f O x e H l a m i c e D...

Page 92: ... t n e s e r p r e p a p r o s n e s l l o r r e p a P n O C 0 2 1 t n e s e r p t o n r e p a p r o s n e s l l o r r e p a P 4 f f O 0 0 0 f f O o t d e x i F d e s u t o N 6 5 d e n i f e d n U 7 f f O 0 0 0 f f O o t d e x i F d e s u t o N Fourth byte paper sensor information t i B n O f f O x e H l a m i c e D B S A r o f s u t a t S 0 3 d e n i f e d n U 4 f f O 0 0 0 f f O o t d e x i F d ...

Page 93: ...er value set by this com mand goes out of the counter operation range set by GS C 1 or GS C it is forced to revert to the maximum value Default Reference GS C 0 GS C1 GS C 2 GS C Example n f S G n f S G n f S G n f S G n f S G Name Select font for HRI characters Format 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...

Page 94: ...0 25 mm Reference GS k Example Œ Œ Œ Œ Œ L U N k d 1 d m k S G L U N k d 1 d m k S G L U N k d 1 d m k S G L U N k d 1 d m k S G L U N k d 1 d m k S G n d 1 d n m k S G n d 1 d n m k S G n d 1 d n m k S G n d 1 d n m k S G n d 1 d n m k S G Name Print bar code Format ASCII GS k m NUL Hex 1D 6B m 00 Decimal 29 107 m 0 ASCII GS k m n Hex 1D 6B m n Decimal 29 107 m n Range 0 m 20 65 m 90 Description ...

Page 95: ...4 d 5 6 7 5 1 d 8 6 8 5 7 4 6 4 5 4 3 4 6 3 7 3 9 E D O C 1 k 5 5 2 1 d 7 2 1 8 8 2 1 E D O C 2 k 5 5 2 1 d 7 2 1 0 2 2 3 E D O C 8 k 9 8 4 d 7 5 5 6 A C P U 1 1 n 2 1 8 4 d 7 5 6 6 E C P U 1 1 n 2 1 8 4 d 7 5 7 6 N A J 3 1 N A E 2 1 n 3 1 8 4 d 7 5 8 6 N A J 8 N A E 7 n 8 8 4 d 7 5 9 6 9 3 E D O C 1 n 5 5 2 8 4 d 5 6 7 5 d 0 9 7 4 6 4 5 4 3 4 7 3 6 3 2 3 0 7 F T I 1 n 5 5 2 8 4 d 7 5 1 7 R A B A ...

Page 96: ... bar code data When the bar code system used is EAN13 the printer prints the bar code data after receiving 12 without check digit or 13 with check digit bytes bar code data When the bar code system used is EAN8 the printer prints the bar code data after receiving 7 without check digit or 8 with check digit bytes bar code data The number of data for ITF bar code must be even num bers When an odd nu...

Page 97: ... 3 2 1 A E D O C A 1 4 B 7 5 6 3 2 1 B E D O C B 2 4 B 7 6 6 3 2 1 C E D O C C 3 4 B 7 7 6 3 2 1 1 C N F 1 1 3 B 7 9 4 3 2 1 2 C N F 2 2 3 B 7 0 5 3 2 1 3 C N F 3 3 3 B 7 1 5 3 2 1 4 C N F 4 4 3 B 7 2 5 3 2 1 B 7 B 7 3 2 1 3 2 1 Default Reference GS H GS f GS h GS w Example n r S G n r S G n r S G n r S G n r S G Name Transmit status Format ASCII GS r n Hex 1D 72 n Decimal 29 114 n Range 1 n 2 49 ...

Page 98: ...e n n o c r e w a r D 0 5 2 n s u t a t s r o t c e n n o c r e w a r D t i B n O f f O x e H l a m i c e D n o i t c n u F 0 f f O 0 0 0 l e v e l w o l t a 3 n i p r o t c e n n o C n O 01 1 l e v e l h g i h t a 3 n i p r o t c e n n o C 1 d e n i f e d n U 2 d e n i f e d n U 3 d e n i f e d n U 4 f f O 0 0 0 f f O o t d e x i F d e s u t o N 5 d e n i f e d n U 6 d e n i f e d n U 7 f f O 0 0...

Page 99: ...has no effect in all print modes character size emphasized double strike upside down underline hite black reverse printing etc for raster bit image If the printing area width set by GS L and GS W is less than the minimum width the printing area is extended to the mini mum 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 wid...

Page 100: ...d2 d2 d2 d x dx dx dx dx d 1 X d 1 X d 1 X d 1 X d 1 X d 2 X d 2 X d 2 X d 2 X d 2 X d X dX dX dX dX d x x x x x 2 2 2 2 2 2 k d 2 k d 2 k d 2 k d 2 k d 1 k d 1 k d 1 k d 1 k d 1 k d k dk dk dk dk d Reference Example n w S G n w S G n w S G n w S G n w S G Name Set bar code width Format ASCII GS w n Hex 1D 77 n Decimal 29 119 n Range 1 n 6 Description Sets the horizontal size of the bar code n spe...

Page 101: ... r P 8 4 0 0 5 9 4 1 5 7 3 0 5 2 5 2 1 5 3 2 1 2 5 4 l a m r o N 3 5 5 5 2 1 4 5 6 5 2 5 5 7 5 7 3 6 5 8 0 5 7 5 9 5 2 6 5 6 0 1 5 7 6 6 1 1 5 7 8 7 6 2 1 0 0 1 Notes Printing density reverts to the default value when the printer is reset or turned off Default n 4 Reference Example n S G n S G n S G n S G n S G Name Set superscript subscript Format ASCII GS n Hex 1D 7E n Decimal 29 126 n Range n 0...

Page 102: ... there are characters of differ ent height on the same line Default n 0 Reference ESC GS Example n S G n S G n S G n S G n S G Name Set printing speed Format ASCII GS n Hex 1D F0 n Decimal 29 240 n Range 0 n 2 Description Sets printing speed n specifies the printing speed as follows n r P i d e e p s g n i t n 0 w o L 1 l a m r o N 2 h g i H Notes Printing speed reverts to the default value when t...

Page 103: ... h t t a N O s t o d m u m i x a m 2 1 5 l a m r o N s m r A 3 e m i t 2 e m i t e m a s e h t t a N O s t o d m u m i x a m 2 3 8 h g i H s m r A 5 Notes The medium current in printing is indicated with 50 dots ON The current absorption in printing reverts to the default value when the printer is reset or turned off Default n 1 Reference Example S GS GS GS GS G Name Ticket align at the first prin...

Page 104: ...RINTER FUNCTIONS SMICE PS 79 3 S GS GS GS GS G Name Ticket align at cut Format ASCII GS Hex 1D F8 Decimal 29 248 Description This command searchs a paper notch and then align the ticket at cut Notes Reference GS 0xF6 Example ...

Page 105: ...n i v i r D e c i v e d s g n i v i r D e c i v e d s g n i v i r D r e w a r D h s a C e t a r d u a B e t a r d u a B e t a r d u a B e t a r d u a B e t a r d u a B s p b 0 0 2 5 1 1 o t 0 0 2 1 m o r F r e f f u b n o i t p e c e R r e f f u b n o i t p e c e R r e f f u b n o i t p e c e R r e f f u b n o i t p e c e R r e f f u b n o i t p e c e R s e t y b K 8 o t s e t y b 6 1 m o r F y r ...

Page 106: ...0 8 m o r f r e p a P m m 0 8 m o r f r e p a P m m 0 8 m o r f r e p a P i p c 1 1 i p c 1 1 i p c 1 1 i p c 1 1 i p c 1 1 i p c 5 1 i p c 5 1 i p c 5 1 i p c 5 1 i p c 5 1 i p c 0 2 i p c 0 2 i p c 0 2 i p c 0 2 i p c 0 2 s n m u l o c f o r e b m u N 2 3 2 4 6 5 c e s s r e t c a r a h C 0 8 6 2 9 8 0 9 1 1 c e s s e n i L 5 2 1 2 5 2 1 2 5 2 1 2 m m H x W r e t c a r a h C m m H x W r e t c a ...

Page 107: ...4 TECHNICAL DATA SMICE PS 3 4 4 2 DIMENSIONS Figure 4 1 illustrates the overall dimensions for the tabletop printer Fig 4 1 ...

Page 108: ...through the programming paragraph 1 2 or through the control characters paragraph 3 2 Each of these font has the following code table PC437 PC850 PC860 PC863 PC865 PC858 In 5 1 and 5 2 figures are shown the examples of 11 cpi of width Fig 5 1 FONT 11 cpi PC437 Usa Standard Europe PC850 Multilingual PC860 Portuguese PC863 Canadian French ...

Page 109: ...5 CHARACTER SETS SMICE PS 2 5 PC858 Euro symbol Fig 5 2 PC865 Nordic For printing Euro symbol the command sequence is 1B 74 13 D5 see Chapter 3 ...

Page 110: ...apted to the type of paper stock being utilized e g stock with colored background and so that the black mark will be detected as it passes over the sensor In the printer if the Notch alignment parameter has been enabled under setup using the keys see setting configuration parameters sensor calibration is performed automatically and when complete a receipt will be printed out as shown in Fig A 1 in...

Page 111: ...GIUNTIVE SMICE PS 2 A The figure A 2 illustrates the feed travel of a ticket passing under the sensor Note the points at which the ticket is considered white and where the black mark is detected Th Black White sheet Black mark Fig A 2 ...

Reviews: