ProgMess est un logiciel pour Windows permettant la programmation des Messages ou du Logo pour les imprimantes MRSi, MRTi, MTH, etc...

Software ProgMessage v1.4.2.0 au travers du pilote Windows de l'imprimante préalablement installé

Software ProgMessage v1.2.2.0 au travers d'une interface Série RS232 ou ModBus over TCP

Ce logiciel a été écrit pour notre usage interne mais vous pouvez librement le télécharger et l'utiliser pour vos besoins sans aucune garantie.

Usage

 

Configuration v1.2.2.0

  • Avec le menu "Parameters" , puis "Printers" , sélectionner le bon modèle d'imprimante. Note: Les imprimantes récentes utilisent des processeurs à PIC
  • Avec les autres menus de "Parameters", sélectionner l'interface :
    • Pour une liaison RS232, il faut choisir l'un des ports COM entre COM1 et COM8, puis sélectionner la bonne vitesse en Baud ainsi que le type de contrôle de transfert (Handshake)
    • Pour une liaison Modbus over TCP, sélectionner le menu Modbus puis saisir son adresse IP dans la fenêtre qui s'ouvre.

 

Configuration v1.4.2.0

  • Avec le menu "Parameters" , puis "Printers" , sélectionner le bon modèle d'imprimante. Note: Les imprimantes récentes utilisent des processeurs à PIC
  • Dans le bandeau de droite, sélectionner le pilote de l'imprimante dans la boîte "Printer Driver".

Logo

  • Sélectionner le mode Logo avec le Menu Tools, choisir le mode Logo
  • Avec un autre logiciel, créer un logo image en bitmap ou jpeg, de préférence en Noir et Blanc, de la largeur maxi de votre imprimante :
    • 384 pixels pour les MTH-250, MTH-2700 ou MTH-3500
    • 144, 192 ou 240 pour les MRSi, MRTi ou UP-PN-II selon le modèle de tête d'impression
  • Sous l'onglet logo, cliquer sur le bouton "Insert picture", et sélectionner votre fichier image au format jpg ou bmp. Vous pouvez choisir l'un des 6 modes de conversion en noir et Blanc si votre image est en couleur.
  • Vous pouvez ajouter des commandes au dessus et en dessous de votre logo graphique dans les champs Header et Footer. Les caractères spéciaux peuvent être saisis :
    • soit avec la syntaxe C (ex: \n \r)
    • soit une syntaxe hexadécimale (\x0A \x0D \x1B) ou (\$0A \$0D \$1B)
    • soit avec une syntaxe octale (\012 \015 \033)
  • Vous pouvez sauver votre travail avec le menu "File" -> "Save..." et le recharger plus tard avec le menu "File" -> "Load..."
  • Cliquer sur le bouton "Program" pour programmer le Logo dans l'imprimante

Messages

Les messages ne sont possibles que sur les imprimantes MRSi et MRTi

  • Sélectionner le mode Messages avec le Menu Tools, choisir dans le sous-menu Messages l'un des deux modes :
    • Separated : Chacune des 4 entrées imprime une paire de message (numéro 1, 2, 4 ou 8); d'abord le message "Start Message" lors de sa fermeture puis le message "Stop message" lors de sa réouverture
    • Multiplexed : La position des bits sur les 4 entrées défini le message sélectionné: une valeur de 1 à 15 active le message de départ (Start Messages) correspondant à cette valeur; une valeur de 0 active le message de fin (Stop Messages) du dernier message choisi.
    • Timer (Commun aux deux modes) : Les messages 14 et 15 de "Start messages" peuvent être utilisés par l'impression sur timer indépendemment du mode de messages choisi.
  • Remplir chacune des cases de messages avec des chaînes de caractères. Les caractères spéciaux comme les sauts de ligne ou les séquences de commande  de peuvent être saisis :
    • soit avec la syntaxe C (ex: \n \r)
    • soit une syntaxe hexadécimale (\x0A \x0D \x1B) ou (\$0A \$0D \$1B)
    • soit avec une syntaxe octale (\012 \015 \033)
    • Exemple: Voici une ligne avec du texte en \x0EGras\x14\n
  • Vous pouvez sauver votre travail avec le menu "File" -> "Save..." et le recharger plus tard avec le menu "File" -> "Load..."
  • Cliquer sur le bouton "Program" pour programmer les Messages dans l'imprimante

 

Parameters

Cet onglet permet de paramétrer l'imprimante avec les séquences de configuration. Il permet d'éviter la configuration de l'imprimante avec son menu imprimé. La zone de paramètres est transmise à l'imprimante lors de l'appui sur le bouton "Program" en même temps que le logo ou les messages.

  • Chaque ligne doit contenir une commande de configuration du type <ESC> ] n1 n2 n3 ou <GS> ] n1 n2 n3 et peut être suivi par un commentaire précédé du caractère point-virgule ";". Pour les détails, il faut se reporter au manuel de l'imprimante utilisée.
    • n1: Sélection du groupe de paramétrage
    • n2: Sélection du champ à paramétrer
    • n3: Sélection de la valeur à paramétrer
  • Par exemple pour régler la vitesse série à 9600 baud sur une MTH-2500, il faut écrire : \x1D]\x03\x01\x08; Serial: Baud = 9600
  • Finalement en fin du paramètre il faut ajouter la séquence de mémorisation dans la Flash: <ESC> ] <NUL> ou <GS> ] <NUL>. Soit \x1D]\x00

Dialog

Cet onglet sert à communiquer immédiatement avec l'imprimante.  C'est une zone d'essais. Vous pouvez saisir ici toutes commandes de votre choix et les transmettre à l'imprimante avec le bouton "Send dialog". D'autres boutons pré-programmés permettent de transmettre des actions à l'imprimante comme un "Saut de ligne", une "réinitialisation", etc...