Bällstavägen 61 Phone: +46 8 652 84 22 SE-168 66 Bromma SMS/MMS: +46 705 429 501 Sweden www.mikmek.com PROGRAMMING GUIDE FRIENDLY G
10 BOXSIZE COMMAND - <BS21,34> This command changes the box size to the values sent. The first value is the box width and the second is the bo
100 REMOTE MANAGEMENT ADDENDUM (Implemented on A46 boards) Remote management is provided on all printers with Ethernet capability, allowing remote
101SAMPLE SCREENSHOTS: Boca Printer Configuration Webpage Screenshot:
102 Boca Printer Real-time Status Webpage Screenshot:
103 Boca Printer Email Settings Webpage Screenshot: Note: Links to navigate between web pages appear on the left side of each page.
104 TICKETS LOW FUNCTION This feature allows the customer to enter the amount of tickets loaded (Tickets Remaining Count) and then select the ticket
105 MEMORY INVENTORY COMMAND SUPPLEMENT MEMORY INVENTORY COMMANDS - <INV> & <INV2> The <INV> & <INV2> commands cause
106 RESIDENT AND DOWNLOADED TRUETYPE FONT INVENTORY... RTF1 FLSH 127616 BYTES RTF2 FLSH 111496 BYTES RTF3 FLSH 171812 BYTES RTF4 FLSH 137636 BYTES
107RFID ADDENDUM - REV F Introduction to RFID (Radio Frequency Identification) RFID tags consist of an integrated circuit (IC) attached to a
108The encoding and verification process, which can take milliseconds to seconds depending on the amount of data to be stored in the RFID tag, makes
109 • Philips MIFARE Ultralight (ISO 14443A) – 13.56MHz The latest technology development from Philips Semiconductors, MIFARE® Ultralight, is particu
11default size of 4 will be used. Each unit represents an 8 dot high bar so a default bar code will be 32 dots high. Bar codes can only be rotated
110 • Philips MIFARE 1K (ISO 14443A) – 13.56MHz The MIFARE-1K classic family is the pioneer and front runner in contactless smart card ICs operating
111 Sector Memory segment of the MIFARE 1K Card. Each segment consists of 4 blocks and has individual keys and access conditions. Security Key
112• Value functions Inc, Dec, Transfer and Restore are not supported by the reader. Programming Tickets RFID extensions have been added to the
113This command can be sent by the Host after receiving a NAK (15H) to determine the cause of the error. The printer sends back a single byte ASCII
114Important Note: locking the data prevents further write access to that data and is irreversible. The data can still be read by the Host. All dat
115Ex: change key B value to B0,B1,B2,B3,B4,B5 before reading 16 bytes from block 2. <RFK01,B0,B1,B2,B3,B4,B5><RFR1,2,16,1> PERMANENT
116This command permanently stores the retry value (#) in flash. The value (#) can range from 1-5. The default value is 2. This is the number of
117 RFID Error Messages <RFSN0> STATUS CODE - LCD Error Message - Explanation A – NO ERRORS - RFID operation(s) completed OK.
118 WiFi ADDENDUM Configure WiFi Connection To use the wireless capabilities in FGL and PCL 26/46 model printers equipped with a wireless inter
119Configure WiFi Connection Step by Step Connect the Boca printer to your PC using one of the hardwired interface connections (Serial, USB or para
12 REPEAT COMMAND - <RE#> The REPEAT command allows the user to print multiple copies without retransmitting the ticket. The number used in
120 WEP Security Mode – Allows the user to communicate through the network using WEP wireless encryption. With WEP one can select 64 bit or 128 bit
121 BLUETOOTH ADDENDUM Boca now offers Bluetooth capable printers. These printers contain a special Bluetooth I/O board as well as new f
122Generic Access Profile (GAP)--Defines how two Bluetooth devices discover and establish communications between each other. The GAP is the "mot
123 Figure 2. A Boca printer should show up as a printer device with a name of BocaPrinter ######, where # is the 6 digit serial number of
124 Figure 5. The printer should now be paired. It will now show up in the list under ‘Bluetooth Serial Port’ Devices as shown in Figure 6.
125 Figure 8. Double-Clicking ‘MY Bluetooth Places’ should bring up a Window (Figure 9) that shows the connection. Notice the connection is
126 Figure 10.
127 USB DRIVER ADDENDUM USB Printer/HID Device Type There are two approved ways to install a Boca Systems USB printer. The class 7 printer dri
128 APPENDIX A - SAMPLE BASIC PROGRAM FOR 200 DPI PRINT HEAD 1 CLS:PRINT:PRINT "WHICH OF THE FOLLOWING PORTS IS YOUR PRINTER CONNECTED TO?&
129 APPENDIX B - GHOSTWRITER COMMANDS - Quick Reference Chart • ROW/COLUMN COMMAND - <RCx,y> • ROTATION COMMAND - <NR> No rotat
13This feature is for customers whose systems can't handle non-ASCII characters but need valid xon/xoff values. All status information, except
130• STATUS REQUEST - <S1> • PROM TYPE AND TICKET COUNT STATUS REQUEST - <S2> • DELAYED STATUS - <S3> or <s3> • NO STAT
131• LOW VOLTAGE ENABLE - <lve#> • TOP ADJUSTMENT COMMAND - <taj#> The following commands are NOT AVAILABLE on 22/44 printers • SCALE
132 APPENDIX C - ASCII CHARACTER SET CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX NUL 0 0 + 43 2B V 86 56 SOH 1 1 44 2C W 87 57 ST
133 APPENDIX D – Special Character Set
134 200 DPI FONT SAMPLES
Filnamn: PROGRAMMING GUIDE (22_42, 24_44, 26_46) Katalog: C:\Users\mikmek\Dropbox\Mikmek Mika Enterprise AB\Avtal Mall: C:\Users\mikmek\AppData\Roa
14The printer maintains separate re-settable ticket counts for each path. This command resets the re-settable ticket count on the printer. The # f
15 DIAGNOSTIC MODE COMMAND - <DM> The printer can be put in diagnostic mode by sending a <DM> command. For an explanation of diagnost
16values. This command should only be used by customers that are modifying the font data with their own bitmaps. This command will be stored in fla
17 DISABLE TEST TICKET ACKNOWLEDGE COMMAND - <dta> This command returns the printer to the normal test ticket mode in which no ack character is
18 FILE COMMANDS FILE ID COMMAND - <ID#> See the downloading file supplement for further details PERMANENT FILE COMMAND - <PF> [not
19PRINT / NO CUT (HOLD TICKET IMAGE) - <r> This command works just like the hold command above except that in cut mode no ticket is cut until a
2 (March 9, 2012) Revision S FRIENDLY GHOST LANGUAGE (FGL) is Boca’s industry standard language that allows the user to print data, graphics, b
20 DRIVER COMMANDS (implemented November 2007 on new 26/46 printers) In general, we discourage sending FGL commands from the driver as they lead to u
21 STANDARD INTERFACE PINOUTS SERIAL PINOUTS RS232 (std) RS232 (PC) RS232 (RJ11) CPU PORT RS232 (RJ11) Terminal Port PI
22 UPC SUPPLEMENT UPC (version A) is a numeric only code that contains a left hand border character, 6 left hand characters, a center characte
23 INTERLEAVED 2OF5 SUPPLEMENT Interleaved 2 of 5 bar code is a numeric only bar code. All I 2 of 5 bar codes must contain an even number o
24 EAN13 SUPPLEMENT EAN13 is a numeric only bar code. All EAN13 codes must contain a variable parity bit followed by a front guard charac
25 CODE 128 SUPPLEMENT Code 128 is an alphanumeric bar code. All code 128 data must be bracketed by a caret (^) on both sides. The letter
26TWO DIMENSIONAL BAR CODE SUPPLEMENT The 2D bar codes are available in 24/44 Ghostwriter printers and 26/46 Lemur model printers. There are four 2
27<F40> PDF417 N4 04 Pt No Yes Yes Yes Yes <F41> PDF417 N4 06 Pt No Yes Yes Yes Yes <F42> PDF417 N4 08 Pt No Yes Ye
28 PDF-417 2D Bar Code PDF-417 Bar Codes - <PDF#,#,#,#,#,#>{barcode text} All of the Portable Data File (PDF) bar code command parameters are
29Data Matrix 2D Bar Code Data Matrix Bar Codes - <DTM,#,#,#>{barcode text} All of the Data Matrix (DTM) bar code command parameters are opti
3 DOWNLOADING FILE SUPPLEMENT ... 32 DOWNLOA
30Quick Response 2D Bar Code Quick Response Bar Codes - <QR#,#,#,#>{barcode text} All of the Quick Response (QR) bar code command parameters
31Aztec 2D Bar Code Aztec Bar Codes - <AZ#,#>{barcode text} Both of the Aztec (AZ) bar code command parameters are optional. If omitted defa
32 DOWNLOADING FILE SUPPLEMENT NOTE: 22/24/26 does not support any of the flash related functions described below. The printer supports thr
33• The printer keeps track of the file ID's as they are deleted. The ID assigned to the next file downloaded will always be one greater than
34 DOWNLOADING LOGO SUPPLEMENT NOTE: 22/24/46 does not support any of the flash related functions described below. Note: please read the Downl
35PRINT DOWNLOADED LOGOS - To print a downloaded logo #2 starting at row/column position 50,120 send: <SP50,120><LD2> The following sam
36 DOWNLOADING BMP & PCX SUPPLEMENT (PCX not available on 22/24/26) (BMP available on 46 Only) BMP & PCX files are a commonly found fo
37To store a bmp or pcx file as a logo in flash run the above program with the following line changes. 175 PRINT #1,chr$(27); 250 PRINT #1,chr$(27);
38 DOWNLOADING FONTS SUPPLEMENT Note: please read the Downloading File Supplement first. 44 and 46 printers will no longer accept downloaded FGL b
39 RESIDENT FONT TRANSLATION TABLE ENABLE/DISABLE COMMAND - <TRE><TRD> or <tre><trd> Normally, the Translation Table command
4 GENERAL DESCRIPTION - READ THIS FIRST Many people will have neither the time nor patience to read through this entire programming guide. For thos
40TRUETYPE FONTS SUPPLEMENT (This option is available with all 26/46 models and some 24/44 models. Also needed is the appropriate SB02 or SB03 resid
41While considering the <RTF> and <TTF> examples below let’s pretend the user has already downloaded three TTF files into the printer in
42 UPDATING FIRMWARE, FONTS and FEATURES Most features of the 24/44 and 26/46 printers can be updated through the printer’s commun
43 BOX AND LINE SUPPLEMENT The box and line commands are very useful in adding a finished appearance to the ticket. The following example sho
44 HOST TO PRINTER COMMUNICATION SUPPLEMENT BOCA printers can be used with a variety of Host systems, including IBM PC's or compatibles, A
45 DIAGNOSTIC MODE SUPPLEMENT The printer can be put in diagnostic mode thru either hardware or software. The control panel can be used to sel
46ORIENTAL CHARACTER SETS (Not available for 22/24/26) Boca offers several resident oriental fonts as options. The optional Japanese font supplie
47 Sample Basic Program The following basic program was used to print the sample Japanese ticket. CLS OPEN "lpt1:" FOR OUTPUT AS #1 WIDT
48DUAL PRINTER SUPPLEMENT <P1> - Print on ticket path #1. This command must be sent prior to any other data or commands for this ticket. &l
49 Miscellaneous Comments on Duals • Test Tickets - The first test ticket will be printed on path #2. Each time the test button is pressed, the p
5 small margin around the perimeter of the ticket in which no printing can appear. The starting position on each ticket is row 0, column 0 (0, 0).
50FGL CONTROL PANEL The 24/44 and 26/46 printers allow the user to adjust various printer options through the control panel. To access and us
51The following is an overview of what each Menu option does: BAUD RATE? Controls the serial interface baud rate, parity bit, data bits and stop bi
52REV ADJ2.5 P2 DUAL PATH PRINTER WITH RADJ paper guide set to 2.50” on path #2 REV ADJ2.5 BOTH DUAL PATH PRINTER WITH REV RADJ paper guide set to 2.
53RIBBON - The printer will feed out one blank ticket. This mode is used for label stock to prevent peeling. PRINT INTENSITY? Controls the dark
54CUTTER TYPE? Defines the type of cutter the printer has. SILENT – This is the old Silent Cutter assembly. BOCA - improved, stepper motor dr
55INC REV COUNT? Enables the operator to move the position to the right (towards the ticket exit area). Print position value is in increments of .00
56 PRINTER STATUS SUPPLEMENT BI-DIRECTIONAL STATUS (for Serial, Ethernet, USB and Bluetooth) The Ghostwriter will transmit status informatio
57 LED STATUS PANEL SUPPLEMENT Some printers have an LED panel that is used to display the present status of the printer. The panel usually
58SAMPLE BASIC PROGRAM FOR SENDING AND RECEIVING STATUS FROM PRINTER. 5 ON ERROR GOTO 140 10 CLS:PRINT "WHICH OF THE FOLLOWING PORTS IS YOUR P
59 SHADING PATTERN SUPPLEMENT (Not available on 22/24/26) The ability to shade the ticket with different patterns is available on the 44 a
6 a return will position the next character below the beginning of the sentence as if it started with a double-sized character. If this feature is n
60 Sample foreground shading ticket produced by the following commands. <PAF><PA3><F12><ES>SHADING TEST<DS> <PA4>
61 TEXT CENTERING SUPPLEMENT (New feature for 26/46 only) FGL Text Centering Command - <CTR####> The FGL centering command is based on the con
62 FLASH MEMORY EXPANSION SUPPLEMENT (NOT AVAILABLE ON 22/24/26 level) The 46 printer comes standard with 512KB of Flash memory (44 – 256KB).
63 FONT SIZE SUPPLEMENT This section describes the different font sizes available on the Boca Printers and any restrictions pertaining to eac
64 PRINTER DRIVER SUPPLEMENT There are multiple driver types that can be used with a Boca Systems printer. We supply printer drivers on our web sit
65• Choose the correct driver based on the Make, Model and Head Size and click “Next” • Click “Next” to replace existing driver (this screen may n
66Apple/Mac Printer Drivers Driver Download To download the Boca Systems Mac printer drivers go to our web site, Printer Drivers, Apple/Mac and cl
67Linux Printer Drivers Driver Download To download the Boca Systems Linux printer drivers go to our web site Printer Drivers, Linux and click o
68the page size and margins. In general, you should use the smallest margins which do not cause the data to wrap around to the opposite side of the
69 MAG PRINTERS NOTE: The <h>, <r> and <RE> commands should not be used with any Mag printers printers. MAGMINI SE
7 A human readable interpretation line can also be selected by sending a BI (bar code interpretation) command. Please note that the bar codes will
70 CPU COMMANDS COMMAND Definition Printer Response <T1> write track 1 magnetics <T2> write track 2 magnetics &l
71 42/44/46 CONFIGURATION TEST TICKET SUPPLEMENT All 42/44/46 printers running version C and above can now print a configuration test ticket in
72 TICKET TYPE COMMAND - <typ#> Note: This function is set at the factory and should not be changed. This command sets the ticket type (opto co
73 PATH TYPE COMMANDS - <p1,p2,pb1,pb2> These commands are explained in the FGL programming guide. BUFFER MODE COMMANDS - <sb1,sb2,mb> T
74BI-DIRECTIONAL PARALLEL MODE ENABLED/DISABLED COMMANDS - <bpe>/<bpd> Note: This function should only be used by an experienced user. Th
752- sound buzzer every 15s. 3- sound buzzer every 30s. 4- sound buzzer every 45s. SHUFFLE MODE ENABLED/DISABLED COMMAND - <sfe>/<sfd>
76This command adjusts the amount the printer reverses to start printing. The value range depends on the Magnetic Printer Style. For a Switch Style
77 ETHERNET COMMANDS…………. For a complete description of the FGL Networking commands please refer to the ETHERNET INTERFACE ADDENDUM. ADDITIONAL I
78 CHANGING ETHERNET PARAMETERS SUPPLEMENT CONTROL PANEL CONFIGURATION: CHANGING 'ETHERNET' SETTING 1. Please follow these steps to
79 CHANGING 'DEFAULT GATEWAY' ADDRESS Follow same procedure as 'Changing IP address' above but in step 3 scroll down to the DEF
8 DIAGNOSTIC MODE The printer can be put in a diagnostic mode when there appears to be a problem communicating with it. In this mode, the printer
80 ETHERNET INTERFACE ADDENDUM - REV F ETHERNET – Quick Installation Guide • Connect the printer to your network (the
81 Web Browser (different Network number) · Change the computer’s IP address to communicate with the printer o Connect the printer directl
82 SUPPORTED PROTOCOLS (must use default port values). While Boca does not support every Ethernet protocol, the printer supports a sufficient numbe
83UNSUPPORTED INTERFACE COMMENTS APP Socket Raw TCP protocol data from Host to printer (port 9100) Status returned to Host as UDP data on Port 91
84 FGL NETWORKING COMMANDS: ETHERNET MODE COMMAND - <eth#> This command sets the Ethernet mode for the printer and is permanently stored in
85seeking to communicate with the printer. In this case, a reset (RST packet) will be sent to the open connection, and any previously stored data w
8612 255.240.0.0 “ 29 255.255.255.248 13 255.248.0.0 “ 30 255.255.255.252 14 255.252.0.0 “ 31 255.255.255.254 (unusable) 15
87 Parameters -SServer > Specifies the name of the computer or print device running LPD. -PPrinter > Specifies the name of the printer for the
88Ethernet Trouble-shooting guide... MAC conflicts: You must make sure there are no MAC address conflicts between multiple Boca Printers and any ot
89You can obtain a free packet sniffer called 'Ethereal' from the following link- http://www.wireshark.org/ or http://sourceforge.net/proje
9 COMMAND SEQUENCES The Ghostwriter accepts a wide variety of commands to control the printing of characters. A command sequence performs a unique f
90 Most network interfaces can also be put in "promiscuous" mode, in which they supply to the host all network packets they see. Ethereal w
91Create a Standard TCP/IP port using raw protocol and install a Boca Systems printer driver. Windows 7 operating system Printer Drivers If the int
92 Select “Create a new port:” and choose type as “Standard TCP/IP Port”. Click “Next”. Enter the printers IP address. In this example 10.0.2.3
93 The PC starts looking for the printer (above) and then displays the second screen below. The Boca Systems TCP/IP Device Type default settings
94 Click “Next” and the PC will display the screen below while it finishes setting up the comunication for the printer. Once the screen below app
95 Click “Next” and the PC will display the screen below. Select “Use the driver that is currently installed (recommended)”. Click “Next” and th
96 Click “Next” and the PC will display the screen below. In this example the printer is not shared. Click “Next” to reach the final install scr
97 Print Queue showing the test page printing
98Installation of port monitors instructions Windows 2000 & XP Note: Please make sure you have either the HP LaserJet llP Plus Print driver or
99.The LPR port is best suited to servers that need to communicate with host computers such as UNIX or VAX machines by way of RFC 1179. .For computer
Commentaires sur ces manuels