Outils d'utilisateurs

Outils du Site


projets:imprimante_thermique

Ceci est une ancienne révision du document !


Imprimante thermique "à tickets" Citizen CT-S2000

Tentative d'utilisation d'une imprimante thermique à tickets de caisse récupérée par le carrefour numérique, par sa connexion série (RS232). Cette imprimante permet d'imprimer facilement du texte, mais est aussi capable d'imprimer des codes barres ou des photos (en noir et blanc)

Fiche projet

Infomations utiles

vitesse de connexion de l'imprimante : 19200 bauds

doc technique de l'imprimante :

Commandes de tests a utiliser dans une console linux (adaptez ''/dev/ttuUSB0'' au périphérique a utiliser sur votre système) :

# un code barre codant '1337'
printf "\x1dH\x02\x1dk\x041337\x0\x0a\x0a\x0a\x0a\x0a" > /dev/ttyUSB0

#couper le papier (complètement)
printf "\x0a\x0a\x1bi">/dev/ttyUSB0

#couper le papier (en laissant un petit morceaux a détacher)
printf "\x0a\x0a\x1bm">/dev/ttyUSB0

#Les 3 polices (puis avence et coupe)
printf "\x1b\x4d\x00AZERTYazerty\x0a\x1b\x4d\x01AZERTYazerty\x0a\x1b\x4d\x02AZERTYazerty\x0a\x0A\x0a\x0A\x1bi">/dev/ttyUSB0

# fait biper l'imprimante
printf "\x1b\x1e">/dev/ttyUSB0

#impression en 'gras' (double stroke):
printf "\x1b\x47\x01DoubleStrike(gras)\x1b\x47\x00SimpleStrike(normal)\x0a\x0a\x0a\x0a\x0a\x1bi">/dev/ttyUSB0

#tres grosse police 
printf "\x1d\x21\x33BONJOUR \x0aje suis une\x0aimprimante ! \x0a\x0a\x0a\x0a\x0a\x1bi" > /dev/ttyUSB0

#Negatif/positif
printf "\x1D\x42\x01 NEGATIF \x1D\x42\x00 POSITIF \x0a\x0a\x0a\x0a\x1bi">/dev/ttyUSB0

#largeur et hauteur multiplicateur. valeur 36 ds l'ex.(cf. doc page 30, a revoir)
printf "\x1b\x21\x36largeur&hauteur:37\x0a\x0a\x0a\x0a\x1bi">/dev/ttyUSB0

#smooth (pas tres visible a priori)
printf "\x1D\x62\x01 SMOOTH \x1D\x62\x00 NON SMOOTH \x0a\x0a\x0a\x0a\x1bi">/dev/ttyUSB0

Photos

projets/imprimante_thermique.1438716602.txt.gz · Dernière modification: 2015/08/04 21:30 par mac