Advertisement

Quick Links

Monarch
Programmer's
Programmer's
6017   
HandiPrint   
Manual
Manual
Printer
TC6017PM Rev. AC 06/02
©2001 Monarch Marking Systems, Inc. All rights reserved.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 6017 HandiPrint and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Monarch 6017 HandiPrint

  • Page 1  Monarch Programmer’s Programmer’s 6017    HandiPrint    Manual Manual Printer TC6017PM Rev. AC 06/02 ©2001 Monarch Marking Systems, Inc. All rights reserved.
  • Page 2 Each product and program carries a respective written warranty, the only warranty on which the customer can rely. Monarch reserves the right to make changes in the product, the programs, and their availability at any time and without notice. Although Monarch has made every effort to provide complete and accurate information in this manual, Monarch shall not be liable for any omissions or inaccuracies.
  • Page 3: Table Of Contents

    T A B L E O F C O N T E N T S Introduction....................1- 1 Duty Cycle ....................1- 1 Conventions Used in this Manual ............... 1- 2 Creating and Printing Formats ..............2- 1 Overview....................2- 1 Creating Text Fields..................
  • Page 4 Modifying Resident Fonts ................4- 1 Font Sizes....................4- 1 Defining New Characters ................4- 2 Selecting Character Sets ................4- 3 Loading New Characters................4- 4 Saving Modified Fonts ................4- 4 Using the Magnetic Card Reader ..............5- 1 Error Messages ..................
  • Page 5: Introduction

    I N T R O D U C T I O N The Monarch® 6017™ HandiPrint™ printer works with application programs written for the SYMBOL® SPT® 1700 or PPT® 2700 handheld computers (“handheld”). The handheld/printer combination is suitable for retail printing applications.
  • Page 6: Conventions Used In This Manual

    C o n v e n t i o n s U s e d i n t h i s M a n u a l Following are the conventions used in the syntax descriptions of each command. Symbol Description Separates items in the command sequence.
  • Page 7: Creating And Printing Formats

    C R E A T I N G A N D P R I N T I N G F O R M A T S A format is the design of what your application prints. It consists of fields placed at various locations on the format.
  • Page 8: Selecting Character Sets

    Selecting Character Sets The printer can use the ANSI or ASCII character sets. These character sets are preloaded in the printer. ANSI characters are the default. You can modify character sets/fonts resident in the printer. See “Modifying Resident Fonts.” Character Exceptions Both character sets have missing characters.
  • Page 9: Creating Graphic Fields

    Command Description ESC -' k ' -<font> Selects a font. Standard Bold is the default. <font> Large Rotated (90 degrees clockwise) Large Normal Standard Bold Standard Normal Reduced Bold Reduced Normal ESC -'U' -<mode> Turns bold printing on or off. <mode>...
  • Page 10: Using Data Stream Graphics

    Using Data Stream Graphics You print data stream graphics one line at a time. To create a line, you specify bits to turn off or on. Bits turned off represent white space, and bits turned on represent part of the graphic. There is a .125 mm gap between consecutive lines.
  • Page 11: Using Flash Memory Graphics

    Using Flash Memory Graphics You can also use a graphic previously stored in flash memory. You are limited to one graphic stored in memory at a time. Saving a graphic to flash memory when there is already one there overwrites the previous one. To store a graphic in flash memory: Remove the printer’s battery and wait several seconds.
  • Page 12 Command Summary Commands Description ESC -'DL' Step 1 of entering Download Mode. After processing this command, the printer returns a ‘?’ character. ESC -'LG0' Step 2 of entering Download Mode. Any character not accepted as part of this command is sent back the handheld. ESC -'LG' -FF hex Saves the graphic.
  • Page 13: Creating Bar Code Fields

    C r e a t i n g B a r C o d e F i e l d s The printer can print the following bar codes, with or without human- readable data. ♦ Code 39 ♦ Codabar ♦...
  • Page 14: Specifying Particular Bar Codes

    Command Description <height> The bar code height, specified in hex, in increments of .125 mm. <height> can be no smaller than 14. For example, 14 = 2.5 mm, 15 = 2.625 mm, etc. For UPC/EAN/JAN bar codes, the height you specify includes a 1.25 mm drop bar pattern after the bar code.
  • Page 15 Code 128 (UCC/EAN-128) Details For Code 128 (UCC/EAN-128) bar codes, <length> can be a maximum of 18 (with alphanumeric/control code data) or 36 (if you use subset C and numeric pairs). The first character of <data> must specify the subset to use: A, B, or C (listed as 87, 88, and 89 hex, respectively).
  • Page 16: Positioning Fields

    P o s i t i o n i n g F i e l d s The following commands/control characters move the supply through the printer to position the fields on the format. The application can also write spaces to the printer before it prints text to position a field. There are .157-inch no-print zones on the image area’s right and left sides and a .7-inch no-print zone at the top.
  • Page 17: Configuring The Printer

    C O N F I G U R I N G T H E P R I N T E R There are several commands for configuring the printer. You can include these commands at any place in a data stream. This chapter describes these commands.
  • Page 18: Setting The Power Mo D E

    S e t t i n g t h e P o w e r M o d e The printer can operate in five different power modes, each using a different number of printhead sections, which are groups of dots on the printhead. The mode selected also affects the print speed (the more printhead sections used, the faster the printer speed and vice versa).
  • Page 19: Using The Power- Off Timer

    Command Description 16 hex (Ctrl-V) Requests the print buffer and battery statuses. The printer responds with: ESC -'B' -#pbchars#-CR-LF-ESC -'V' -#volts#- CR-LF-ESC -'M' -#card#-CR-LF-NAK #pbchars# The number of characters currently in the print buffer, shown as four ASCII hex digits, which are “OR’d”...
  • Page 20 Command Summary Command Description ESC -'M' -<digit1>- Sets the power-off timer’s inactivity period. <digit2>-'0' -C R <digit1> and <digit2> The first and second digits, respectively, of the number of seconds to set the inactivity period to. To disable the timer, set both parameters to 0.
  • Page 21: Supply Control Commands

    S u p p l y C o n t r o l C o m m a n d s The commands in this section control how the printer uses black -mark supplies. Be aware of the features of your supplies (distance between black marks, existence of any preprinted text, etc.) as you code these commands.
  • Page 22: Printer Responses

    Printer Responses The printer responds to the two black mark search commands, with either of the following sequences. Command Description ESC-'Q'-3F hex-3F hex- Black mark found. #high#-#low# ESC -'Q' -30 hex-30 hex- Black mark not found. #high#-# l o w # #high# 30 hex –...
  • Page 23: Communicating With The Handheld

    C o m m u n i c a t i n g w i t h t h e H a n d h e l d The printer and handheld cannot communicate unless they use these communication parameter values: ♦...
  • Page 24: Miscellaneous Control Characters

    M i s c e l l a n e o u s C o n t r o l C h a r a c t e r s Command Summary Command Description 18 hex (Cancel) Re-initializes the printer. We recommend you begin all data streams with this command.
  • Page 25: Modifying Resident Fonts

    M O D I F Y I N G R E S I D E N T F O N T S You can modify the printer’s resident fonts by redefining the characters. To modify a font, perform the tasks in the following sections (in the order the sections are listed).
  • Page 26: Defining New Characters

    D e f i n i n g N e w C h a r a c t e r s You must define each new character separately, performing the following procedure for each one. Define the character in a matrix. The matrix size depends on the font you use (see “Font Sizes”).
  • Page 27: Selecting Character Sets

    S e l e c t i n g C h a r a c t e r S e t s Before selecting a character set, remove the printer’s battery and wait several seconds. Then, replace the battery and immediately use one of these commands to select the character set to modify.
  • Page 28: Loading New Characters

    L o a d i n g N e w C h a r a c t e r s This step allows you to load the new characters at a particular position in the set. Command Summary Command Description <ESC>-' D ' -<font>- Loads a character at a particular position.
  • Page 29: Using The Magnetic Card Reader

    U S I N G T H E M A G N E T I C C A R D R E A D E R Optional. Your printer may have a magnetic card reader, which reads up to three tracks of magnetically encoded data from cards conforming to the ANSI/ISO 7810 and 7811 standards.
  • Page 30 Command Description The reader responds to the read command with: #trck#-(data)-' ? ' -CR-LF-NAK #trck# Track indicator. Values are %/1/ (track 1), ;/2/ (track 2), and +/3/ (track3). (data) The data read from the card. This field can be empty. If an error occurs, this field contains an E character and the error message text (see ”Error Messages”).
  • Page 31: Error Messages

    Error Messages Following is the format of the data returned when an error occurs with the magnetic card reader. When an error occurs, the reader’s LED blinks once. Syntax Description '%' -' E , ' -#error#-' , ' -(text)- Indicates an error occurred. CR-LF #error#,(text) Error number and corresponding text.
  • Page 32 5-4 Using the Magnetic Card Reader...
  • Page 33: Using The Bar Code Scanner

    U S I N G T H E B A R C O D E S C A N N E R The operator can use the handheld’s scanner indirectly from buttons on the printer. This functionality must be built into the appli cation. The printer does not do the scanning.
  • Page 34 Command Summary Command Description ESC -'Y' -(on)-(onstring)- Defines what data the handheld expects from (off)-(offstring) the printer to indicate the printer buttons are being pressed, and when they are not. (on) The number of characters in (onstring). (onstring) The data indicating the buttons are being pressed.
  • Page 35: Sample Application

    S A M P L E A P P L I C A T I O N This appendix describes a sample application that prints the following sales receipt. A p p l i c a t i o n C o d e The printer’s data stream is integrated with the commands that make up the handheld’s application.
  • Page 36: Online Mode

    Dim ESC 'Declare variables D i m C R D i m C m d S t r i n g Dim Buffer Dim BufferSize Dim iSerialPort Dim iReturn Dim CRLF Dim LF Dim NAK Dim Byte Dim String ESC = Chr(27) ' I n i t i a l i z e v a r i a b l e s CR = Chr(13) CRLF = Chr(13) &...
  • Page 37 Total" & LF CmdString = CmdString & "1.Monarch 9490 3495" & LF C m d S t r i n g = C m dString & "2.Monarch 9403 995" & LF CmdString = CmdString & "3.Monarch 6035 4995" & LF CmdString = CmdString &...
  • Page 38 Buffer = MemoryFree(Buffer) 'Deallocate the port iReturn = SerialPortClose(iSerialPort) iReturn = SerialPortFree(iSerialPort) LPrint(Chr(12)) 'Form feed MsgBox("Done") ' F i n i s h u p If ClosePort() = false then MsgBox("Close Failed") EndIf A-4 Sample Application...
  • Page 39 I N D E X commands bar code field creation, 2- 7 application, sample, A- 1 bar code scanner, 6- 2 battery voltage checking, 3- 2 bar code character set selection, 2- 2, 4- 3 fields, creating, 2- 7 data stream graphic, 2- 4 scanner, using, 6- 1 field positioning, 2- 10 specifying particular, 2- 8...
  • Page 40 creating formats bar code fields, 2- 7 definition, 2- 1 formats, 2- 1 printing and creating, 2- 1 graphic fields, 2- 3 formatting text, 2- 2 text fields, 2- 1 graphics data stream graphics, 2- 4 data stream, 2- 4 defining new characters, 4- 2 fields, 2- 3 duty cycle, 1- 1...
  • Page 41 selecting mode character sets (creating text fields), buffer, 3- 1 2- 2 online, 3- 1 character sets (font modification), 4- 3 operating, 3- 1 operating mode, 3- 1 power, 3- 2 setting modifying resident fonts, 4- 1 power mode, 3- 2 print contrast, 3- 1 online mode, 3- 1 sizes of fonts, 4- 1...
  • Page 42 Index-4...
  • Page 44 For supplies, service, or assistance call toll free: 1-800-543-6650 (In the U.S.A.) 1-800-263-4650 (In Canada) www.monarch.com...

Table of Contents