Afficheur de caisse Citizen C2202
January 9th, 2007
J’ai récupéré un afficheur de caisse Citizen C2202, que j’ai programmé pour pouvoir afficher une fortune, lire mes mails et pinger mes serveur. En gros ça sert à rien, mais en tout cas c’était marrant à programmer ^^. Voici donc le code écrit à l’occasion (vous pourrez constater une classe de contrôle du port série), qui ne fonctionne que sous linux (ou peut être certains unix, mais j’ai pas testé).
Vous remarquerez que la classe de contrôle de l’afficheur hérite de la classe de contrôle du port série, donc ne comptez pas utiliser l’une sans l’autre. Toutes les fonctions de l’afficheur ne sont pas implémentées (pour la simple raison que j’ai rien compris à certaines), et je ne converti pas non plus le charset vers quelquechose que l’afficheur pourrait comprendre (trop la flemme pour ça).
Et voici la documentation que le constructeur m’a fourni : Citizen C2202-PDUME
Entry Filed under: Classes

2 Comments Add your own
1. Brikou | October 2nd, 2008 at 8:47 am
Sympa ton truc, j’ai pas encore testé mais pour l’instant je suis à la recherche des drivers, connais tu un lien pour cela?
2. Rémy Sanchez | October 2nd, 2008 at 9:10 am
Tu peux considérer ma classe PHP comme étant le driver ^^ Y’a pas besoin d’en faire un périphérique système, tout ce qu’il faut c’est pouvoir envoyer les messages via le port série et ça affiche.
La documentation décrit bien la plupart des messages à envoyer. C’est pas compliqué du tout comme périphérique, tu peux même réécrire un truc en C++ ou ce que tu veux, ça va pas te prendre des jours…
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Subscribe to the comments via RSS Feed