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é).

Télécharger les fichiers

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

hidden

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


Calendar

July 2010
M T W T F S S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

Most Recent Posts

Wikipedia Affiliate Button