Ana-U EasyPrinter S3 Operating and maintenance manual

ANA-U GmbH
Moosgrabenstrasse 32
8200 Gleisdorf
Austria
Tel: +43 3 2 3684
Fax: +43 3 2 574 6
e-Mail: [email protected]
ANA-U EasyPrinter S3
Programmers Manual
Version: 1.3
Date: 19. April 2012
Author: Stefan Strobl
© ANA-U 2012
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any
form or by any means, electronic, mechanical, photocopying, recording, translation or otherwise, without prior
permission in writing.


EasyPrinter S3 Programmers Manual
Versionhistory
Version 1.0 – 10.November 2011:
•Creation of the document (Applies to Firmware: EP000207)
Version 1.1 – 10.November 2011:
•Edited by Stefan Strobl
Version 1.2 – 14.March 2012:
•Updated by Stefan Strobl (Applies to Firmware: EP000226)
Version 1.3 – 19.April 2012:
•Updated by Stefan Strobl (Applies to Firmware: EP000226)
Liability Statement
This ANA-U product has been built in accordance with the ISO 9001standard.
ANA-U GmbH makes no claims regarding this product, its commercial quality or
its suitability for any particular task.
Please note and heed the WARNING and CAUTION labels that have been
placed on the equipment for your safety. Please do not attempt to operate or
repair this equipment without adequate training. Any use, operation or repair in
contravention of this document is at your own risk. By acceptance of this system
you hereby assume all liability consequent to your use or misuse of this
equipment. ANA-U GmbH assumes no liability for incidental, special or
consequential damage of any kind. Equipment specifications, applications and
options are subject to change at the sole discretion of ANA-U GmbH without
notice.
Conformity Regulations
Notice to Users of Printers Equipped with a Contactless Smart Card
Coupler
The contactless smart card coupler emits radio-frequency waves and must be
used as installed and recommended by ANA-U. You may not modify the coupler
or how it is used without the written permission of ANA-U. You may not operate
the printer after modifying the coupler or its method of operation.
Trademarks
• Microsoft, Windows, Windows NT, Windows 95, Windows 98, Windows Me,
Windows 2000, Windows XP, Windows Vista, Windows 7, ActiveX, .Net, Internet
Explorer and various associated logos are trademarks or registered trademarks
of Microsoft Corporation.
• ANA-U is a trademark or registered trademark of ANA-U GmbH, Gleisdorf,
Austria.
• All other trademarks are the property of their respective owners.
Page 1 of 23 Version 1.3 - 19. April 2012

EasyPrinter S3 Programmers Manual
Contents
Command description................................................4
Printer short state....................................................................4
Start printing .........................................................................4
Firmwareversion......................................................................4
Read printer state....................................................................5
Read direction detection values ................................................5
Read RFID card number...........................................................5
Reset printer ..........................................................................5
Select small font .....................................................................6
Select medium font .................................................................6
Select big font ........................................................................6
Rotate card b 180 degrees .....................................................6
Rotate card b 0 degrees .........................................................6
Print text portrait ....................................................................6
Print text landscape ................................................................6
Print character in double height ................................................6
Print character in double width .................................................7
Feed card...............................................................................7
Enable printer.........................................................................7
Disable printer .......................................................................7
Exit card ................................................................................7
Set -Position .........................................................................7
Set x-Position .........................................................................8
Set print area .........................................................................8
Set erase area ........................................................................8
Set erase area mode (non permanent) ......................................8
Get permanent erase area mode ..............................................9
Set permanent erase area mode ...............................................9
Paperticket mode.....................................................................9
Command for graphic data.......................................................9
Command for graphic data (Intercard ONLY!!!)...........................9
Command for microlinefeed ...................................................10
Start Loader..........................................................................10
Set erase area ......................................................................10
Read printers error code ........................................................10
Read magnetic card JIS II ......................................................11
Reboot.................................................................................11
Get printenerg -offset (permanent) ........................................11
Get eraseenerg -offset (permanent)........................................11
Set temporar printenerg -offset (NOT permanent)...................11
Set printenerg -offset (permanent).........................................12
Set eraseenerg -offset (permanent)........................................12
Set displa text.....................................................................12
Set displa controlled b printer firmware.................................12
Select card............................................................................12
Read cardnumber..................................................................13
Page 2 of 23 Version 1.3 - 19. April 2012

EasyPrinter S3 Programmers Manual
Read librar number..............................................................13
Read extended number..........................................................13
Read SSC number..................................................................13
Read SC number....................................................................14
Set Baudrate.........................................................................14
Get cleaning counter .............................................................14
Get printer counter ...............................................................14
Get printhead counter ...........................................................14
Set card collector mode..........................................................15
Set card material mode .........................................................15
Get card material mode .........................................................15
Set print area........................................................................15
Set -position........................................................................16
Set x-position........................................................................16
Get cardposition offset ..........................................................16
Get printhead pressure offset .................................................16
Get position correction for printer ...........................................16
Get chipreadert pe ...............................................................17
Get printers IP address ..........................................................17
Get printers Subnetmask .......................................................17
Get PrinterDefinitionBits ........................................................17
Get PrinterDefinitionBitsExt ....................................................18
Get printers mac address .......................................................18
Get printers serial number .....................................................18
Set chipreadert pe ................................................................18
Get printhead t pe.................................................................19
Set printers IP address ..........................................................19
Set printers subnetmask ........................................................19
Transparentmode ON.............................................................19
Transparentmode OFF............................................................19
Watchdog starten .................................................................19
Spare parts..............................................................20
Available software...................................................20
Available options.....................................................21
Contact....................................................................22
Page 3 of 23 Version 1.3 - 19. April 2012

EasyPrinter S3 Programmers Manual
Command description
Based on Firmware ersion "EP000226".
Printer short state
Returns the status of the printer (bit coded info)
Command:
[SUB]
Returns:
[c] ... bit coded status info (1 byte)
Bit 0 ... Card sensor printposition
Bit 1 ... Card sensor front
Bit 2 ... Card sensor back = Card sensor printposition
Bit 3 ... Card in printposition
Bit 4 ... Printing in progress
Bit 5 ... Card has been printed
Bit 6 ... n.u.
Bit 7 ... ERROR
Start printing
After this command is recei ed the printer starts to print the recei ed data on
the card. If no card is inserted, the printer deletes the recei ed data.
Command:
[FF]
Firmwareversion
Retrie e the actual firmware ersion of the de ice.
Command:
[ESC] a
Returns:
[pp][mm][nn][rr][LF]
[pp] ... 2 ASCII-characters coding the product type
[mm] ... 2 ASCII-characters coding major ersion of the firmware ersion
[nn] ... 2 ASCII-characters coding minor ersion of the firmware ersion
[rr] ... 2 ASCII-characters coding re ision number of the firmware ersion
[LF] ... ASCII-characters "line feed" encloses the firmware ersion
Page 4 of 23 Version 1.3 - 19. April 2012

EasyPrinter S3 Programmers Manual
Read printer state
Reads the printer state
Command:
[ESC] ?
Returns:
9 ASCII characters representing the printers state in 8 ASCII boolean format .
The return alue is terminated with a [CR].
'0'... false
'1' ... true
Read direction detection values
Reads the calculated direction detection alues
Command:
[ESC] #
Returns:
8 ASCII characters representing 4 decimal alues (each 2 digits).
Read RFID card number
Command:
[ESC] §
Returns:
10 ASCII characters coding the UID card number.
Reset printer
Reset the printers actual state and data
Command:
[ESC] r [n]
[n] ... Resettype (ASCII characters '1', '2')
'1' ... Abort actual job, delete printer data, delete direction detection data
'2' ... delete printer data
Page 5 of 23 Version 1.3 - 19. April 2012

EasyPrinter S3 Programmers Manual
Select small font
Command:
[ESC] C
Select medium font
Command:
[ESC] D
Select big font
Command:
[ESC] E
Rotate card by 180 degrees
Command:
[ESC] U
Rotate card by 0 degrees
Command:
[ESC] T
Print text portrait
Command:
[ESC] O
Print text landscape
Command:
[ESC] N
Print character in double height
Command:
[ESC] w [x]
[x] ... ASCII-character
'0'... false
'1' ... true
Page 6 of 23 Version 1.3 - 19. April 2012

EasyPrinter S3 Programmers Manual
Print character in double width
Command:
[ESC] b [x]
[x] ... ASCII-character
'0'... false
'1' ... true
Feed card
The printer feeds a card from the card tray
Command:
[ESC] c
Enable printer
Forces the printer to insert a card from the front
of the printer
Command:
[ESC] 1
Disable printer
Exits the printer state of inserting a card.
Command:
[ESC] 2
Exit card
Exits the already inserted card from printer.
Command:
[ESC] 3
Set y-Position
Set position in card printing direction. (CXone compatible)
Command:
[ESC] y [xxx]
[xxx] ... ASCII-characters coding print position in y-direction. (Valuerange: 000
- 999 )
Page 7 of 23 Version 1.3 - 19. April 2012

EasyPrinter S3 Programmers Manual
Set x-Position
Set position in card printing direction. (CXone compatible)
Command:
[ESC] x [xx]
[xx] ... ASCII-characters coding print position in x-direction. (Valuerange: 00 -
48 )
Set print area
Set the acti e print area (CXone compatible).
Command:
[ESC] d [yyy] [YYY]
[yyy] ... ASCII-characters coding print area start in y-direction. (Valuerange:
000 - 999 )
[YYY] ... ASCII-characters coding print area end in y-direction. (Valuerange:
000 - 999 )
Set erase area
Set the acti e erase area (CXone compatible).
Command:
[ESC] e [yyy] [YYY]
[yyy] ... ASCII-characters coding erase area start in y-direction. (Valuerange:
000 - 999 )
[YYY] ... ASCII-characters coding erase area end in y-direction. (Valuerange:
000 - 999 )
Set erase area mode (non permanent)
Sets the areas were the printer erases the information on the card.
Command:
[ESC] L n [xx] [yyyy] [XX] [YYYY]
[n] ...... Acti ation of the erase area in ASCII char ('1' = acti e > erase part of
the card ; '0' = inacti e > erase the whole card)
[xx] ..... x start position of the rectangle (upper left corner)
[yyyy] ... y start position of the rectangle (upper left corner)
[XX] ..... x end position of the rectangle (lower right corner)
[YYYY] ... y end position of the rectangle (lower right corner)
Page 8 of 23 Version 1.3 - 19. April 2012
Other manuals for EasyPrinter S3
1
Table of contents
Other Ana-U Printer manuals


















