logo go soft 1

Depuis la version Infoludo 4.0.10 l'imprimante par défaut à utiliser pour les étiquettes est définie dans un fichier local propre à chaque poste.

Ceci permet de partager en réseau un seule et même imprimante.

Dans le cas ou les clients Infoludo seraient déployés sur des machines virtuelles, ce même fichier peut être écrasé à chaque redémarrage de la machine.

Ceci va remettre à blanc la sélection de l'imprimante à chaque démarrage.

Avec l'impression par script il est possible de remédier à ce soucis en incluant le code de sélection de l'imprimante dans le code du script :

 

  1. Dans le préférences du logiciel, sous l'onglet "Etats" , sélectionner l'imprimante a étiquettes et relever son nom logique, dans cet exemple "Brother QL-570".

    maf 4.1.2 1

  2. Dans les scripts d'impression des étiquettes, ajouter ces lignes en début de code ("Brother QL-570" devra être remplacé par le nom de votre imprimante) :

    // memorisation de l'imprim. par defaut
    sImprimanteDefaut, sImprimanteEtiquette sont des chaînes
    sImprimanteDefaut = iInfoImprimante(Faux)

    // configuration de l'impr. a etiquettes
    sImprimanteEtiquette = "Brother QL-570"
    iConfigure(sImprimanteEtiquette,Vrai)

  3. Et en toute  fin de script :

    // remettre l'imprimante par defaut
    iConfigure(sImprimanteDefaut, Vrai)

 

Cette modification est à faire dans tous les scripts utilisant l'imprimante à étiquette.

 

maf 4.1.2 2