Sewoo SLK-TS400 Series Mini Printer User's Manual
Manufacturer: Aroot Co., Ltd.
Address: 28-6, Gajangsaneopdong-ro, Osan-si, Gyeonggi-do, 18103, Republic of Korea
Contact: TEL: +82-31-8077-5000 / FAX: +82-31-624-5310
Website: http://www.miniprinter.com
Document Version: TS400 ENG Rev. J 11/2023
Model: SLK-TS400 SERIES
Mini Printer User's Manual
All specifications are subject to change without notice.
Regulatory Compliance
FCC Compliance (USA)
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
- This device may not cause harmful interference, and
- This device must accept any interference received, including interference that may cause undesired operation.
USA Contact:
Tim Kloeker
19700 S Vermont Ave Ste 200 Torrance, CA 90502 | USA
NA_Sales@miniprinter.com
Mexico Contact:
Victor Almazan
Paseo de la Reforma No. 265 Piso 2.Oficina SBC. Col. Cuauhtémoc, C.P. 06500 Ciudad de Mexico | Mexico
LA_Sales@miniprinter.com
Information to User (USA)
Caution: The user that changes or modifications not expressly approved by Aroot Co., Ltd., responsible for compliance, could void the user's authority to operate the equipment.
NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
CAUTION: Radio Frequency Radiation Exposure
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment and meets the FCC radio frequency RF Exposure Guidelines. This equipment should be installed and operated keeping the radiator at least 20cm or more away from person's body.
Responsible Party (USA):
Company name: AROOT USA, INC.
Address: 19700 S. VERMONT AVE. STE 200 TORRANCE, CA 90502
Tel/FAX No: +1-859-992-5936
Homepage: miniprinter.com
Canadian Compliance
This class B digital apparatus complies with Canadian ICES-003. Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada.
The antenna cannot be removed (and changed) by user.
NOTE: This device contains licence-exempt transmitter(s)/receiver(s) that comply with Innovation, Science and Economic Development Canada's licence-exempt RSS(s). Operation is subject to the following two conditions: (1) This device may not cause interference. (2) This device must accept any interference, including interference that may cause undesired operation of the device.
CAUTION: Radio Frequency Radiation Exposure
This equipment complies with IC radiation exposure limits set forth for an uncontrolled environment and meets RSS-102 of the IC radio frequency (RF) Exposure rules. This equipment should be installed and operated keeping the radiator at least 20cm or more away from person's body.
Product Information
Use of the "Made for Apple" badge means that an accessory has been designed to connect specifically to the Apple product(s) identified in the badge, and has been certified by the developer to meet Apple performance standards. Apple is not responsible for the operation of this device or its compliance with safety and regulatory standards.
Disposal of Old Electrical & Electronic Equipment (Applicable in the European Union and other European countries with separate collection systems)
This symbol on the product or on its packaging indicates that this product shall not be treated as household waste. Instead, it shall be handed over to the applicable collection point for the recycling of electrical and electronics equipment. For more detailed information about recycling of this product, please contact your local city office, your household waste disposal service, or the shop where you purchased the product.
Table of Contents
- Parts Identifications
- Setting up the printer
- 2.1 Unpacking
- 2.2 Connecting the cables
- 2.3 Loading the roll paper
- Control panel and other functions
- 3.1 Control panel
- 3.2 Error Indicating
- Self Test
- ASCII Print
- ECO Mode
- 6.1 Font
- 6.2 Paper Reduce
- 6.3 Density
- Printer Setting
- 7.1 Baudrate
- 7.2 Cutter
- 7.3 Error Beep
- 7.4 Melody
- Hexadecimal Dump
- Peripherals Connection (Option)
- 9.1 Bluetooth Connection
- 9.2 Wi-Fi Connection
- Printer Cleaning
- Specifications
- Command List
- Utilities
- S/W
1. Parts Identifications
POWER SWITCH: Used to turn on/off power to the printer.
COVER OPEN PUSH BUTTON: Push down this button to open the printer cover.
CONTROL PANEL: Features LED indicators to indicate printer status and switches to operate the printer.
PRINTER COVER: Open this cover to load or replace a paper roll.
2. Setting Up the Printer
2.1 Unpacking
Your printer box should include these items. If any items are damaged or missing, please contact your dealer for assistance.
Included Items: The Printer, Roll Paper, Adaptor (Option), USB Cable (option).
2.2 Connecting the Cables
All cables connect to the connector panel on the back of the printer.
SLK-TS400, SLK-TS400B, SLK-TS400W Interface Panel:
Diagram shows a panel with:
- SERIAL port
- DK port
- USB port
- DC24V port (symbol indicates direct current)
- CASH DRAWER CONNECTOR
- INTERFACE CONNECTOR (SERIAL)
- INTERFACE CONNECTOR (USB)
- POWER CONNECTOR
SLK-TS400EB, SLK-TS400EBB, SLK-TS400EBW Interface Panel:
Diagram shows a panel with:
- RESET button
- ETHERNET port
- DK port
- USB port
- DC24V port (symbol indicates direct current)
- CASH DRAWER CONNECTOR
- INTERFACE CONNECTOR (ETHERNET)
- INTERFACE CONNECTOR (USB)
- POWER CONNECTOR
Note: Before connecting any cables, ensure both the printer and the computer are turned off.
2.2.1. Interface Connector Details:
D-SUB 25 Female Serial: Diagram shows a 25-pin connector.
USB "B" Type: Diagram shows a standard USB Type-B connector with Status LED and Link END indicator.
Ethernet Interface:
PIN | SIGNAL | I/O | Description |
---|---|---|---|
1 | Data Out + | Output | Output Data + |
2 | Data Out - | Output | Output Data - |
3 | Data IN + | Input | Input Data + |
4 | N.C | - | - |
5 | N.C | - | - |
6 | Data IN - | Input | Input Data - |
7 | N.C | - | - |
8 | N.C | - | - |
25Pin Serial Interface:
PIN | SIGNAL | I/O | Description |
---|---|---|---|
2 | TxD | Output | Printer transmit data line |
3 | RxD | Input | Printer receive data line |
4, 20 | DTR | Output | Data Terminal Ready |
6 | DSR | Input | Data Set Ready |
1, 7 | GND | - | System Ground |
USB Interface:
PIN | SIGNAL | I/O | Description |
---|---|---|---|
1 | +5V | - | +5V |
2 | DATA- | - | Printer transmit data line |
3 | DATA+ | - | Printer transmit data line |
4 | GND | - | System Ground |
2.2.2. Cash Drawer Connector
The printer can operate two cash drawers with a 6-pin RJ-11 modular connector. The driver can supply a maximum current of 1.0A for 510ms or less when not printing.
Diagram shows a 6-pin RJ-11 connector.
PIN | SIGNAL | Description |
---|---|---|
1 | Signal GND | - |
2 | Drawer kick-out drive signal 1 | Output |
3 | Drawer open/close signal | Input |
4 | +24V | - |
5 | Drawer kick-out drive signal 2 | Output |
6 | Signal GND | - |
NOTE: Cash drawer 1 and 2 are connected internally. To avoid confusion, it is recommended to use only one cash drawer.
2.3 Loading the Roll Paper
NOTE: Use paper rolls that meet specifications. Do not use rolls with paper glued to the core, as the printer may not detect the paper end correctly.
Steps:
- Turn off the power switch.
- Ensure the printer is not receiving data; otherwise, data may be lost.
- Open the printer cover by pushing the cover open push button.
- Remove the used paper roll core if present.
- Insert a new paper roll as shown in the diagram.
- Note the correct direction the paper comes off the roll (Diagram shows correct 'O' and incorrect 'X' orientation).
- Pull out a small amount of paper and close the cover.
- Tear off the paper.
CAUTION for Jammed Cutter:
- Turn off the power.
- Press the cover open button and open the cover. Be careful of the cutter blade, as it might come out.
- Turn on the power; the cutter will automatically reset.
- Close the cover.
3. Control Panel and Other Functions
3.1. Control Panel
The control panel buttons manage basic paper feeding operations, and indicator lights monitor printer status.
Control Panel Diagram: Shows POWER, ERROR, and PAPER indicators, and a FEED button.
FEED Button: Can be disabled via ESC c 5 command. Press once to advance paper one line, or hold down to feed paper continuously.
3.2. Error Indicators
STATUS | PAPER (RED) | ERROR (RED) | POWER (GREEN) | REMARKS |
---|---|---|---|---|
Power off | OFF | OFF | OFF | Normal power is not supplied to the printer. |
Power on | OFF | OFF | ON | Normal power is supplied to the printer. |
On line | OFF | OFF | ON | Normal error-free mode. |
Cover open | OFF | ON | ON | Close cover. |
Paper end | ON | ON | ON | Insert new paper roll. |
4. Self Test
The self-test indicates if the printer is operating properly and allows checking various options or status.
Testable Items: Control circuit, Printer mechanism, Printing quality, ROM version, Interface setting.
Note: This test is independent of other equipment or software.
Running the Self Test:
- Ensure the printer is turned off and the cover is closed properly.
- Turn the printer on while holding the FEED button. The self-test will start, printing settings and then pausing with the Error LED On.
- The following modes can be selected by pressing the FEED button consecutively (1-4 times):
- 1. ASCII PRINT: Prints a test page constructed with ASCII code.
- 2. ECO MODE: Sets ECO mode for paper and power saving (e.g., default font, paper margin, density).
- 3. PRINTER SETTING: Sets printer options like serial baudrate, cutting mode, error beep, and melody.
- 4. HEXADUMP MODE: Prints received HEX values from the interface.
- Wait for 5-6 seconds to exit. The printer performs a cutting when exiting this mode.
- The printer is ready to receive data after finishing the setting.
5. ASCII Print
ASCII PRINT generates a test page using ASCII code to verify printer functionality. The test automatically ends and cuts the paper upon completion.
*** Completed ***
The printer is ready to receive data after completing the ASCII PRINT.
6. ECO Mode
After entering ECO MODE, a list of ECO options is presented. Similar to Self Test, use the FEED button to select an option. The printer shows a result and stores the setting.
ECO MODE Options:
- 1. FONT SETTING
- 2. LINE SPACE SETTING
- 3. LINE FEED SETTING
- 4. BARCODE[1D] HEIGHT
- 5. DENSITY SETTING
6.1. Font
FONT SETTING allows changing font mapping (FONT A / FONT B). Other fonts can be disabled.
- FONT A: 12x24
- FONT B: 9x17
FONT SETTING Options:
- 1. FONT A -> A / FONT B -> B
- 2. FONT A -> B / FONT B -> B
- 3. FONT A -> A / FONT B -> A
- 4. FONT A -> B / FONT B -> A
6.2. Paper Reduce
The Reduce menu (Line space, Line feed, barcode height) is designed for paper saving.
- Line space: Amount of feed when intentionally generating newlines.
- Line feed: Amount of feed during an automatic line break.
- Barcode Height: Height of a one-dimensional barcode.
LINE SPACE SETTING:
- 01 NORMAL
- 02 REDUCE 50%
- 03 REDUCE 75%
- 04 REDUCE 90%
LINE FEED SETTING:
- 01 NORMAL
- 02 REDUCE 50%
- 03 REDUCE 75%
- 04 REDUCE 90%
1D BARCODE HEIGHT SETTING:
- 01 NORMAL
- 02 REDUCE 50%
- 03 REDUCE 75%
- 04 REDUCE 90%
6.3. Density
Adjust print density to save power consumption.
SELECT DENSITY:
- 01 NORMAL
- 02 LOW
- 03 DARK
7. Printer Setting
Printer settings can be changed via the Memory Saver.
PRINTER SETTING Options:
- 01 SELECT BAUDRATE
- 02 SELECT CUTTING MODE
- 03 SELECT ERROR BEEP OPTION
- 04 SELECT MELODY OPTION
7.1. Baudrate
After entering BAUDRATE MODE, a list of BPS options is printed. Use the FEED button to select a BAUDRATE. The printer confirms and stores the selection.
SELECT BAUDRATE:
- 01 4800bps
- 02 9600bps
- 03 19200bps
- 04 38400bps
- 05 57600bps
- 06 115200bps
7.2. Cutter
Set the cutter mode.
SELECT CUTTING MODE:
- 01 PARTIAL CUT
- 02 FULL CUT
7.3. Error Beep
The error beep function activates when the cover is open or there is no paper. This option allows enabling/disabling the beep.
SELECT ERROR BEEP OPTION:
- 01 BEEP ON
- 02 BEEP OFF
7.4. Melody
Melody boxes or external buzzers can be connected to the DK Port (Cash). Melody activates after a cutting operation.
- Melody Box: Melody is fixed, volume adjustable.
- External Buzzer: 3 melody types available; volume control not included.
SELECT MELODY OPTION:
- 01 MELODY SETTING
- 02 SELECT MELODY TYPE
MELODY SETTING:
- 01 MELODY ON AFTER CUTTING
- 02 MELODY OFF
SELECT MELODY TYPE:
- 01 MELODY-I
- 02 MELODY-II
- 03 MELODY-III
8. Hexadecimal Dump
This feature allows experienced users to view data sent to the printer in hexadecimal format, aiding in software troubleshooting. It includes a guide section for commands.
To use the hex dump feature:
- Turn the printer off.
- Turn the printer on while pressing the "Feed" button.
- Press the FEED button three times after the Self Test prints.
- The printer enters Hexa dump mode.
- Run any software that sends data to the printer. The printer will display "Hexadecimal printing mode..." followed by data in a two-column format: hexadecimal codes and their corresponding ASCII characters. A period (.) denotes codes without ASCII equivalents.
- Turn the printer off.
- Turn the printer on.
Example Hexadecimal Dump:
1B 21 00 1B 26 02 40 40 .!..& . @ @ 1B 25 01 1B 63 34 001B .%..c4.. 41 42 43 44 45 46 47 48 ABCDEFGH
9. Peripherals Connection (Option)
This product can communicate with other devices via Bluetooth or Wi-Fi communication and cable.
9.1. Bluetooth Connection (Optional)
- The Printer can connect to devices with Bluetooth capability (PDAs, PCs, etc.).
- Use the device's Bluetooth function to connect to the printer.
9.2. Wi-Fi Connection (Optional)
- The Printer can connect to devices with Wi-Fi capability (PDAs, PCs, etc.).
- Use the device's Wi-Fi function to connect to the printer.
NOTE: Please refer to the configuration manual for details.
10. Printer Cleaning
Dusty interiors can lower print quality. Follow these instructions for cleaning:
NOTE:
- Turn the printer power off before cleaning.
- The print head can be very hot during printing. Turn off the printer and wait approximately 10 minutes before cleaning the print head.
- Avoid touching the heated part of the print head. It can be damaged by static electricity.
- Prevent the print head from becoming scratched or damaged.
Cleaning Steps:
- Use an applicator swab moistened with an alcohol solution to clean the print head and remove dusts.
- After cleaning, insert a paper roll and close the printer cover after a few minutes.
Preventing Overheating:
To prevent motor overheating, continuous operation should be limited to 1.5m or less in print length. Set the pause time for 30 seconds or more.
11. Specifications
Printing Method | Direct Thermal |
Printing Speed | Max. 220 mm/sec |
Resolution | 180 DPI |
Dot Pitch | 0.141mm x 0.141mm |
Printing Width | Max. 72mm |
Number of print columns | Font A - 42 columns / Font B - 56 columns |
Barcode | 1D: EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, UPC-A, UPC-E, Codabar |
2D: PDF 417, QR code, DATA MATRIX | |
Emulation | ESC/POS Command compatible |
Driver | Windows Driver(XP ~, Server2003 ~), Windows CE & Mobile Driver(CE 4.2 ~, Mobile 5.0 ~), Linux Driver, Mac Driver, OPOS Driver, JavaPOS Driver, iOS SDK, Android(6.0~) SDK, Windows SDK, Windows CE SDK, Linux SDK |
Sensor | Paper end, Cover open |
Paper | Paper type: Thermal receipt paper |
Width: Max. 83mm | |
Thickness: 0.06 ~ 0.09mm | |
Roll Max Diameter: Max. 83mm | |
Roll Core | 12.5mm ± 0.5mm |
Interface | Standard: TS400: USB(B type)+Serial(RS-232C_25pin) Built-in; TS400EB: USB(B type)+Ethernet Built-in |
Option: TS400: Wi-Fi(802.11a/b/g/n), Bluetooth Ver 4.2(Movon,iOS); TS400EB: Wi-Fi(802.11a/b/g/n), Bluetooth Ver4.2(Movon,iOS) | |
Cash drawer | 1 circuits(24V, 1A Max.) |
Reliability | MCBF: 60 million lines |
TPH Life: 160Km | |
Cutter | Type: Guillotine |
Life: 2,000,000 cuts | |
Paper Thickness | 0.06 ~ 0.09mm |
Power | AC: 100 ~ 240Vac 50/60 Hz |
DC: 24Vdc / 1.75A | |
Size | 130 x 140 x 154 [W x D x H (mm)] |
Weight | 1.25kg |
Temperature | Operation: 0 ~ 45°C |
Storage: -20 ~ 60°C | |
Humidity | Operation: 35 ~ 80% |
Storage: 10 ~ 90% |
12. Command List
No. | Command | Function | REMARKS |
---|---|---|---|
1 | HT | Horizontal tab | |
2 | LF | Print and line feed | |
3 | CR | Print and carriage return | |
4 | FF | Print and return to standard mode(in page mode) | |
5 | CAN | Cancel print data in page mode | |
6 | DLE EOT | Real-time status transmission | |
7 | DLE ENQ | Real-time request to printer | |
8 | DLE DC4 | Generate pulse at real-time | |
9 | ESC FF | Print data in page mode | |
10 | ESC SP | Set right-side character spacing | |
11 | ESC ! | Select print mode(s) | |
12 | ESC $ | Set absolute print position | |
13 | ESC % | Select/cancel user-defined character set | |
14 | ESC & | Define user-defined characters | |
15 | ESC * | Set bit-image mode | |
16 | ESC - | Turn underline mode on/off | |
17 | ESC 2 | Select default line spacing | |
18 | ESC 3 | Set line spacing | |
19 | ESC = | Select peripheral device | |
20 | ESC ? | Cancel user-defined characters | |
21 | ESC @ | Initialize printer | |
22 | ESC D | Set horizontal tab positions | |
23 | ESC E | Turn emphasized mode on/off | |
24 | ESC G | Turn double-strike mode on/off | |
25 | ESC J | Print and feed paper using minimum units | |
26 | ESC L | Select page mode | |
27 | ESC M | Select character font | |
28 | ESC R | Select an international character set | |
29 | ESC S | Select standard mode | |
30 | ESC T | Select print direction in page mode | |
31 | ESC V | Turn 90° clockwise rotation mode on/off | |
32 | ESC W | Set printing area in page mode | |
33 | ESC \ | Set relative print position | |
34 | ESC a | Select justification | |
35 | ESC c 3 | Select paper sensor(s) to output paper-end signals | |
36 | ESC c 4 | Select paper sensor(s) to stop printing | |
37 | ESC c 5 | Enable/disable panel buttons | |
38 | ESC d | Print and feed paper n lines | |
39 | ESC p | General pulse | |
40 | ESC t | Select character code table | |
41 | ESC { | Turn upside-down printing mode on/off | |
42 | FS p | Print NV bit image | |
43 | FS q | Define NV bit image | |
44 | GS ! | Select character size | |
45 | GS $ | Set absolute vertical print position in page mode | |
46 | GS * | Define downloaded bit image | |
47 | GS / | Print downloaded bit image | |
48 | GS B | Turn white/black reverse printing mode on/off | |
49 | GS H | Select printing position of HRI characters | |
50 | GS I | Transmit printer ID | |
51 | GS L | Set left margin | |
52 | GS P | Set horizontal and vertical motion units | |
53 | GS V | Select cut mode and cut paper | |
54 | GS W | Set printing area width | |
55 | GS \ | Set relative vertical print position in page mode | |
56 | GS a | Enable/disable Automatic Status Back(ASB) | |
57 | GS f | Select font for HRI characters | |
58 | GS h | Set bar code height | |
59 | GS k | Print bar code | |
60 | GS r | Transmit status | |
61 | GS v 0 | Print raster bit image | |
62 | GS w | Set bar code width | |
< Add > | |||
1 | ESC i | Full cut | |
2 | ESC m | Partial cut | |
3 | FS ! | Set print mode(s) for Kanji characters | |
4 | FS & | Select Kanji character mode | |
5 | FS - | Turn underline mode on/off for Kanji character | |
6 | FS . | Cancel Kanji character mode | |
7 | FS 2 c1 d1...dk | Define user-defined Kanji characters | |
8 | FS C | Select Kanji character code system | |
9 | FS S 1 2 | Set Kanji character spacing | |
10 | FS W | Turn quadruple-size mode on/off for Kanji character |
13. Utilities
Utilities and related manuals can be found via QR code or the homepage.
No. | Name | Description |
---|---|---|
1 | Memory Saver | A utility to set printers via interface. Allows detailed configuration of Wi-Fi, Ethernet, and COM ports. |
2 | NV Logo Upload | On Windows OS, this utility allows uploading and removing BMP files as logos in the printer's flash memory, and performing print tests. |
3 | Download Tool (F/W) | Printer F/W and Font Download are available. BT, Wi-Fi module F/W Download is supported as an option. |
4 | Android Utility (Sewoo M_Utility) | A utility app for printing text, barcodes, images, etc., via Bluetooth and Wi-Fi communication, and for printer settings. |
14. S/W (Software)
Sewoo provides SDK, Drivers, etc., to support various software environments. Software can be downloaded from the homepage.
No. | Name | Description |
---|---|---|
1 | Windows Driver | An install program for printing with a POS printer in Windows OS. |
2 | Linux Driver | Cups Driver for printing with a Thermal printer in a Linux environment. |
3 | OPOS Driver | Controls POS printers using the OPOS standard. Can be used after initial setting (POS Printer & Cash Drawer) via the setting tool. |
4 | JavaPOS Driver | An interface standard for POS software written in Java. |
5 | Mac Driver | Cups Driver for printing with a Thermal printer in a Mac OS environment. |
6 | Android Plugin (Sewoo Print Service Plugin) | A print service plug-in allowing printing of documents, images, and web pages without installing additional apps. |
7 | Windows SDK | Library for communication and data output with Thermal printers in Windows OS. Usable via direct communication and driver. |
8 | Android SDK | Library for communication and data output with Thermal printers in Android OS. |
9 | iOS SDK | Library for communication and data output with Thermal printers in iOS. |
10 | Linux SDK | Library for communication and data output with Thermal printers in Linux. |