Over voltage can permanently damage the printer. Under voltage can cause malfunctions. • NEVER wet SM3000 thermal printer with water or any other liquid. If any liquid is spilled inside of the equipment, unplug the power cable immediately and then contact your technical service.
Page 5
The plug have to be located near the printer and have to be easily obtainable. • Before connecting any communication data cable, check the printer is working properly by executing the self-test. • Set the SM3000 in a place where the connection cables do not suffer stretching or cross with each other. 5/55...
SM3000 OPERATION MANUAL 0 – OVERVIEW The SM3000 is a high performance thermal printer. Its compact and functional design covers many professional uses (as in supermarkets, hotels, hospitals, restaurants, and so on.) It is capable of printing text, graphics, logos and bar codes.
1.3- Paper loading One of the main advantages of the SM3000 printer is its paper loading system. It is so simple to do it that can be carried out by any final user, without having to disassemble the printer or loading the paper in a complex paper path.
Fig. 2.1- Maintenance and use elements of the SM3000 printer. The SM3000 connectors are located in the rear part of the printer: a power supply connector, a coins drawer connector, an USB interface connector and a serial SUB-D9 connector.
SM3000 OPERATION MANUAL 2.1- POWER SUPPLY The SM3000 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 the connection between the supply and the printer.
NOTE: RTS line is used for hardware flow control. Indicates that the internal data buffer is full. When the SM3000 temporarily activates this line, the host should not send data because, otherwise it will lose information and the print result will be wrong.
Warning: DO NOT connect a telephone line to the coins drawer open connector, as it could cause damage to the printer and to the telephone line. The male connector that must be used in order to connect to the coins drawer to the SM3000 is the 6 contacts RJ12 standard connector or compatible.
Page 13
Output current: 1 A or less. Warning: In order to avoid over current and the SM3000 driver damage, the solenoid resistance that opens the drawer must be > 24 Ω. The maximum current consumption of the SM3000 driver for the drawer opening is 1 A (maximum 0.512 sec).
SM3000 OPERATION MANUAL 3 – BASIC OPERATIONS 3.1- PAPER LOADING One of the most useful features of the SM3000 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.
FENIX IMVICO SM3000 OPERATION MANUAL NOTES: • Use paper rolls that meet the specifications indicated in this manual. • DO NOT open the printer cover during the printing operation. • Close the cover correctly, checking that the ‘PAPER OUT’ LED turns off.
The SM3000 includes three LEDs in its front panel showing printer information. Fig. 3.3- LEDs and FEED button. The POWER LED (green) shows whether the SM3000 is powered on (the led is on) or it is not (the led is off).
3.5- SPECIAL PRINTING MODES Besides the normal printing mode, in which all the received data are printed according to the settings or conditions fixed by the commands, the SM3000 printer allows two special working modes: the self-test mode and the hexadecimal mode.
(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 SM3000 will not print. It is recommended to complete the hexadecimal dump by sending at least 11 bytes (for example 00h).
Page 19
FENIX IMVICO SM3000 OPERATION MANUAL 2) When any of these errors happen, the ERROR LED blinks with a different blinking timing sequence for each of them. This fact allows the final user to understand, by visual inspection, the error that had happened.
Page 20
This error stops the printing and it cannot be restarted until it is not recovered. NOTE: Printer operation when an error happens When the SM3000 detects an error (except the near-end paper and coins drawer open errors), it executes the following operations: •...
SM3000 OPERATION MANUAL 3.7- PAPER SENSORS The SM3000 has three specific photo sensors for paper: ‘Out of paper’, ‘ paper near-end’ and 'ticket pickup'. The out of paper sensor has the basic function of informing the printer controller about the existence of paper (on the printing line), as there are some actions (as an example, printing without paper) that could seriously damage the mechanism.
FENIX IMVICO SM3000 OPERATION MANUAL 4 – CONTROL COMANDS 4.1- COMMAND NOTATION [Name] The command name. [Format] The coding sequence. [Range] It provides the allowed range for the arguments. [Description] It describes the command functionality. [Notes] It provides important information in command usage and warnings, if needed.
Page 23
FENIX IMVICO SM3000 OPERATION MANUAL [Name] Print and line feed [Format] ASCII Decimal [Description] Prints the data in the print buffer and feeds one line based on the current line spacing. [Notes] This command sets the print position to the beginning of the line.
Page 24
FENIX IMVICO SM3000 OPERATION MANUAL (*) Bit 6 is toggled every time a cut command is executed n = <02>H: Offline status Bit OFF/ON Function Not used. Fixed to OFF Not used. Fixed to ON Platen is closed (Thermal head is closed)
Page 25
FENIX IMVICO SM3000 OPERATION MANUAL Not used. Fixed to ON Undefined Paper real-end sensor: Paper present Paper real-end sensor: Paper not present Not used. Fixed to OFF n = <05>H: Paper sensor status Bit OFF/ON Function Not used. Fixed to OFF Not used.
Page 26
FENIX IMVICO SM3000 OPERATION MANUAL Even parity No parity Hardware 4- Handshaking Xon/Xoff No handshake No cutter Total cut 5- Cutter Partial cut Total/partial cut Normal 6- Printing density Light Dark 7- Black Mark No supported No supported Enable 8- Carriage return...
Page 27
FENIX IMVICO SM3000 OPERATION MANUAL ESC DC2 GS BEL [Name] Save current settings into non-volatile memory [Format] ASCII Decimal [Description] Saves current configuration into flash memory so when the printer is restarted, current configuration will be loaded. [Notes] The parameters that will be saved are line spacing, character spacing, character table, character width and height.
Page 28
FENIX IMVICO SM3000 OPERATION MANUAL [Name] Turn underline mode on/off [Format] ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Range] [Description] Turns underline mode on or off, based on the following values of n: Function 0, 48...
Page 29
FENIX IMVICO SM3000 OPERATION MANUAL ESC E n [Name] Turn emphasized mode on/off [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Description] Turns emphasized mode on or off When the LSB of n is 0, emphasized mode is turned off.
Page 30
FENIX IMVICO SM3000 OPERATION MANUAL ESC M n [Name] Select character font [Format] ASCII Decimal [Range] n =0, 1, 48, 49 [Description] Selects character fonts. Function 0, 48 Character font A (12 x 24) selected. 1, 49 Character font B (8 x 16) selected.
Page 31
FENIX IMVICO SM3000 OPERATION MANUAL ESC a n [Name] Select justification [Format] ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Range] [Description] Aligns all the data in one line to the specified position n selects the justification as follows:...
Page 32
FENIX IMVICO SM3000 OPERATION MANUAL ESC m [Name] Partial Cut [Format] ASCII Decimal [Description] Cuts the paper partially in the current position. [Notes] ● The interval between each cutting operation must be two seconds or more. ESC t n [Name]...
Page 33
FENIX IMVICO SM3000 OPERATION MANUAL ESC p m t1 t2 [Name] Generate pulse [Format] ASCII Decimal [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:...
Page 34
FENIX IMVICO SM3000 OPERATION MANUAL GS ( A pL pH n m [Name] Execute test print [Format] ASCII Decimal [Range] (pL + (pH x 256)) = 2 (pL = 2, pH = 0) 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 1 ≤...
Thus, the system could check whether the current version is less than the new provided (contact with FENIX IMVICO or distributor if necessary). ● Returns one byte indicating numerically the current firmware version and revision (1 and 2 index.
Page 36
FENIX IMVICO SM3000 OPERATION MANUAL Printable area Left margin Printing area width [Notes] • This command is effective only processed at the beginning of the line. • If the setting exceeds the printable area, the maximum value of the printable area is used.
Page 37
FENIX IMVICO SM3000 OPERATION MANUAL GS V m GS V m n [Name] Select cut mode and cut paper [Format] ASCII Decimal ASCII Decimal [Range] m = 1, 49 m = 66, 0 ≤ n ≤ 255 [Description] Selects a mode for cutting paper and executes paper cutting.
Page 38
FENIX IMVICO SM3000 OPERATION MANUAL GS a n [Name] Automatic status report [Format] ASCII Decimal <00>H ≤ n ≤ <01>H, <30>H ≤ n ≤ <31>H [Range] [Description] ● Enable/disable automatic status report. Function <00>H / <30>H Disable automatic status report <01>H / <31>H...
Page 39
FENIX IMVICO SM3000 OPERATION MANUAL GS k m n d1...dn [Name] Print bar code [Format] ASCII d1...dn d1...dn Decimal d1...dn 65 ≤ m ≤ 73 (n and d depends on the bar code system used) [Range] [Description] Selects a bar code system and prints the bar code.
Page 40
FENIX IMVICO SM3000 OPERATION MANUAL [Example] Example data for printing "Ref. 258710" In this example, the printer first prints "Ref." using CODE B, then prints the following numbers using CODE C. GS k 73 11 123 66 82 101 102 46 123 67 25 87 10 1) If the top of the bar code data is not the code set selection character, the printer stops command processing and processes the following data as normal data.
Page 41
FENIX IMVICO SM3000 OPERATION MANUAL [Notes] • This command is effective only when there is no data in the print buffer. • This command has no effect in all print modes (character size, emphasized, double-strike, upside-down, underline, white/black reverse printing, etc.) for raster bit image.
Page 42
FENIX IMVICO SM3000 OPERATION MANUAL FS p n m [Name] Print NV bit image [Format] ASCII Decimal 1 ≤ n [Range] 0 ≤ m ≤ 3, 48 ≤ m ≤ 51 [Description] Prints a NV bit image n using the mode specified by m.
Page 43
Word, Paint, Photoshop, etc. the user can load a logo, selecting in “Device operation” (SM3000 Windows driver) the correct option. FENIX suggest adjusting the logo selecting “Driver mode” option until get the size, the layout and the arrangement desired.
Page 44
FENIX IMVICO SM3000 OPERATION MANUAL FS DC2 ESC [Name] Serial number transmission [Format] ASCII Decimal [Description] Transmits the interface exclusive serial number. This number consists of 12 hexadecimal digits (6 bytes). Transmission order is from least to most significant byte.
FENIX IMVICO SM3000 OPERATION MANUAL APPENDIX A – SPECIFICATIONS Thermal line printing Printing method Dot density 203 dpi x 203 dpi (dpi = dots per inch. 1 inch=25.4mm) 8 dots x mm Printing direction Unidirectional with friction feed Printing width...
FENIX IMVICO SM3000 OPERATION MANUAL ____________________________________________________________________ APPENDIX C – CODE128 BAR CODE ____________________________________________________________________ In Code128 bar code system, it is possible to represent 128 ASCII characters and 2-digit numerals using one bar code character that is defined by combining one the 103 bar code characters and 3 code sets.
Page 48
FENIX IMVICO SM3000 OPERATION MANUAL C.2 Printable characters in CODE SET A Transmit Data Transmit Data Transmit Data Character Character Character Decima Decimal FNC1 7B,31 123,49 FNC2 7B,32 123,50 FNC3 7B,33 123,51 FNC4 7B,34 123,52 < SHIFT 7B,53 123,83 CODEB...
Page 49
FENIX IMVICO SM3000 OPERATION MANUAL C.3 Printable characters in CODE SET B Transmit Data Transmit Data Transmit Data Character Character Character Decima Decimal “ & ´ 7B,7B 123,123 FNC1 7B,31 123,49 FNC2 7B,32 123,50 FNC3 7B,33 123,51 FNC4 7B,34 123,52...
Page 50
FENIX IMVICO SM3000 OPERATION MANUAL C.4 Printable characters in CODE SET C Transmit Data Transmit Data Transmit Data Character Character Character Decima Decimal FNC1 7B,31 123,49 CODEA 7B,41 123,65 CODEB 7B,42 123,66 50/55...
FENIX IMVICO SM3000 OPERATION MANUAL __________________________________________________________________________ APPENDIX D – INTERNAL CHARACTER TABLE PC437: USA, Standard Europe (International Character Set: USA). 51/55...
FENIX IMVICO SM3000 OPERATION MANUAL __________________________________________________________________________ APPENDIX E – INTERNAL CONNECTION ________________________________________________________________________ Interruptor de alimentación MECANISMO IMPRESIÓN DE LA SERIE LPTF (SEIKO) Conector del cabezal térmico Conector del motor CUTTER DE LA SERIE ACUF (SEIKO) Conector del cutter Conector del teclado de Conector de la fotocélula...
PC communication port configuration. Printer Status. Sample ticket. These three parts are distinguished in the program main window. Some SM3000 parameters can be changed with respect to its current configuration by simple way, from the "Programing Mode" 53/55...
APPENDIX G – FONT LOADER SOFTWARE Font Loader program is a Fenix Imvico software designed to easily and intuitively load any Windows installed font into a Fenix printer. The loaded font may be then printed by the standard printer command set.