User's Manual

]_
#define SMSC_M_ROTATORBOTTOM 0x0000000000020000 // Rotate Card down
#define SMSC_S_HOPPERHASCARD 0x0000000000040000 // Card in hopper
#define SMSC_S_THUP 0x0000000000080000 // Thermal head up
#define SMSC_S_CARDIN 0x0000000000100000 // Detect Card in
#define SMSC_S_CARDOUT 0x0000000000200000 // Detect Card out
#define SMSC_S_ROTATORTOP 0x0000000000400000 // Card front side up in Flipper
#define SMSC_S_EQUIPROTATOR 0x0000000000800000 // Flipper installed
#define SMSC_M_RECVPRINTDATA 0x0000000001000000 // Importing print buffer
#define SMSC_S_HASPRINTBUFFER 0x0000000002000000 // Reserving print buffer
#define SMSC_M_SBSRUNNING 0x0000000004000000 // Executing SBS Commands
#define SMSC_S_SBSMODE 0x0000000008000000 // SBS mode
#define SMSC_S_CASEOPEN 0x0000000010000000 // Case open
#define SMSC_M_INIT 0x0000000020000000 // Initializing
#define SMSC_S_TESTMODE 0x0000000080000000 // Test mode
From card printer firm-ware version 1.00.60 , some values are changed like bellows from black color
texts to red color t exts.
#define SMSC_S_THUP 0x0000000000080000 // Thermal head up status
#define SMSC_S_CLEANWARNING 0x0000000000080000 // Need cleaning of printer
#define SMSC_S_ROTATORTOP 0x0000000000400000 // Front card up status in rotator
#define SMSC_S_EQUIPLAMINATOR 0x 0000000000400000 // Laminator is installed
Error Code
#define SMSC_F_CARDIN 0x0000000100000000 // Error Card in
#define SMSC_F_MOVETOPRINT 0x 0000000200000000 // Card move Error
#define SMSC_F_CARDOUT 0x0000000400000000 // Card out Error
#define SMSC_F_MOVETOMAG 0x0000000800000000 // Card move Error (Magnetic)
#define SMSC_F_MOVETOIC 0x0000001000000000 // Card move Error (Contact)
#define SMSC_F_MOVETORF 0x0000002000000000 // Card move Error (Contactless)
#define SMSC_F_MOVETOROTATOR 0x0000004000000000 // Card move Error (Printer to Flipper)
#define SMSC_F_MOVEFROMROTATOR 0x0000008000000000 // Card move Error (Flipper to Printer)
#define SMSC_F_THUP 0x0000010000000000 // Thermal head up Error
#define SMSC_F_THDOWN 0x0000020000000000 // Thermal head down Error
#define SMSC_F_ICHUP 0x0000040000000000 // Contact head up Error
#define SMSC_F_ICHDOWN 0x0000080000000000 // Contact head down Error
#define SMSC_F_ROTATORTOP 0x0000100000000000 // Card rotate up Error
#define SMSC_F_ROTATORBOTTOM 0x0000200000000000 // Card rotate down Error
#define SMSC_F_PRINT 0x0000400000000000 // Printing Error
#define SMSC_F_MAGRW 0x0000800000000000 // Magnetic data Read/Write Error
#define SMSC_E_SEEKRIBBON 0x0001000000000000 // Ribbon search Error
#define SMSC_E_MOVERIBBON 0x0002000000000000 // Ribbon move Error
#define SMSC_E_NOTH 0x0004000000000000 // Uninstalled Thermal head
#define SMSC_E_THOVERHEAT 0x0008000000000000 // Overheat Thermal head
#define SMSC_E_EMPTYRIBBON 0x0010000000000000 // No Ribbon
#define SMSC_F_DATA 0x0020000000000000 // Data Error
#define SMSC_F_CARDBACKOUT 0x0040000000000000 // Card out to back Error
#define SMSC_F_CARDERASE 0x0080000000000000 // Cannot Remove data
#define SMSC_F_INCORRECT_PW 0x0100000000000000 // Incorrect Password
#define SMSC_F_MAGREADT1 0x0200000000000000 // Read data Error Mag. Track.1
#define SMSC_F_MAGREADT2 0x0400000000000000 // Read data Error Mag. Track.2
#define SMSC_F_MAGREADT3 0x0800000000000000 // Read data Error Mag. Track.3
#define SMSC_F_LOCKED 0x1000000000000000 // Device Locked
#define SMSC_F_SPOOLFULL 0x2000000000000000 // Exceed Printer Spool
#define SMSC_F_SET 0x4000000000000000 // Recent motion fail
Laminator’s Status Code
#define LMSC_M_HEATHDRLIFTUP 0x0000000000000001 // Heat-header is being lifted up
#define LMSC_M_HEATHDRLIFTDOWN 0x0000000000000004 // Heat-header is being lifted down
#define LMSC_M_CARDIN 0x0000000000000010 // Card In
#define LMSC_M_MOVE_LAMINATE 0x0000000000000040 // Moving to laminate position
#define LMSC_M_FRONTCARDOUT 0x0000000000000100 // Card is being moved out to front.
#define LMSC_M_REARCARDOUT 0x0000000000000200 // Card is being moved out to rear.
#define LMSC_M_ROTATE 0x0000000000000400 // Rotating
#define LMSC_S_WAIT 0x0000000000000800 // Waiting
#define LMSC_S_CMDRUN 0x0000000000002000 // Command is being executed.
#define LMSC_M_HEATING 0x0000000000004000 // Heating Heat-header
#define LMSC_S_CASEOPEN 0x0000000000008000 // Top cover is opened
#define LMSC_M_LAMINATING 0x0000000000010000 // Laminating
#define LMSC_S_CARDINSENSOR 0x0000000020000000 // Caught by card in sensor