Caractères de contrôle - Imprimante - Hardware - Périphériques
Marsh Posté le 17-06-2005 à 11:07:09
Bonjour
Tu utilises quelle sequence de touches pour obtenir le caractere de controle ? Elle se materialise de quelle maniere ? ( <- , 027 , ^[ )
Es tu certaind'utiliser la sequence correspondant à ton editeur.
Attention bien respecter Majuscule/minuscule et Alpha/numerique.
+
Marsh Posté le 17-06-2005 à 12:08:10
Pour les séquence de touche, j'ai essaé sous word ou blocnote, et en entrant les combinaisons alt+27 par ex pour le caractère d'échappement ! ce qui donne ceci : ←
Sinon sous Php, j'utilise la fonction chr(27), et la, l'imprimante me sort le carré vide !
Et j'ai bien vérifié les Majuscules/minuscules et Alpha/numériques !
T'as une solution ???
Marsh Posté le 17-06-2005 à 13:19:27
Fry85 a écrit : Pour les séquence de touche, j'ai essaé sous word ou blocnote, et en entrant les combinaisons alt+27 par ex pour le caractère d'échappement ! ce qui donne ceci : ← |
Je ne connais pas PHP
A une autre epoque (dBase) qui utilise CHR27, il falait utiliser la syntaxe suivante:
Type ?? CHR(27) plus la commande
Alt+027 = OK sous Word Dos = ←
A tu essayé de lancer une édition avec un fichier qui contient ta commande d'échappement créée avec Word/bloc note ? Le caractère ← qui apparait laisse présumer que c'est bien le cartère d'EC et qu'il est bien pris en compte. Dans ce cas le choix du bac 1,2 (3,4 en option) devrait être pris en compte.
Marsh Posté le 17-06-2005 à 13:33:19
Ehben justement, c ca le problème, il m'affiche ptet correctement le caractère d'échappement, mais les impressions donne toujours le même résultat : imprimés et non transcrits.
Pourtant j'ai bien essayé sous blocnote, et même en modifiant l'encodage, ou alors sans essayer de l'enregistré !
Même le technicien de Xerox m'a dis que ça aurait du fonctionner, peut-être que ca vient du PCL, une mauvaise config ! Je sais pas.
Marsh Posté le 17-06-2005 à 14:27:13
Fry85 a écrit : Ehben justement, c ca le problème, il m'affiche ptet correctement le caractère d'échappement, mais les impressions donne toujours le même résultat : imprimés et non transcrits. |
Le PCL en cause ? non je ne pense pas.
Je reste sur l'idée de l'éditeur et du caractère de contrôle utilisés.
Faire un essai en créant un fichier avec Edit sous DOS.
La j'étais chez un collègue et j'ai essayé. Je confirme que EC&l#H est correcte pour choisir le bac. Je viens de faire l'essai sur un LJ5Si
Courage..
Marsh Posté le 17-06-2005 à 14:35:00
Bon OK si ca marche, mais comment l'as tu envoyé sur l'imprimante (je connais pas Edit), je fe imprimer et la il me cherche une imprimante pendant des heures
G oublié de dire que l'imprimante est en réseau mais ca change rien si ce n'est que j'ai l'impression qu'edit en cherche une directement connectée à mon pc !
Et pour le caractère de contrôle, tu as seulement écrit EC ou alors tu as entré le caractère d'échappement, parce que je ne vois pas comment l'écrire sous Edit
Marsh Posté le 04-10-2005 à 12:02:47
Bonjour
j'ai le même problème mais pour l'impression d'un code à barres
il faut que j'envoie normalement à mon imprimante :
(avec || pour la concaténation)
CHR(27) || '(8U' || CHR(27) || '(s0p8.1h0s3b4099T'
17026 (mon code)
CHR(27) || '(0Y' || CHR(27) || '(s0p8.1h12v0s0b0T'
avec CHR27 le code ESC.
mais Word ne veut pas de mon CHR(27) !!!
Bossant sous SQL je fais un SELECT CHR(27) FROM DUAL j'extrait mon caractère et le copie/coll sous word qui n'e veut pas
Qq'un a-t-il depuis trouvé comment faire
Merci
Marsh Posté le 17-06-2005 à 10:26:33
Bonjour,
j'ai développé une application Php qui doit lancer des impression sur une machine Xerox Phaser 5500. Mais je dois aussi indiquer le bac ou prendre les feuilles (la 1e de chaque doc doit être une A4, les autres A5).
Chez Xerox, ils m'ont confirmé qu'ils avait des applications Linux qui envoyaient un code de contrôle : ce code est ESC(escape)&l#H ou # représente le numéro du bac.
Je suis sous Windows et j'ai beau définir ces caractères au début de ma page à imprimer, rien y fait, l'imprimante me les imprime (le ESC devient un carré vide).
Auriez-vous une solution ? Avez vous déjà rencontré ce problème ? Avez-vous des exemple de fichier que je pourrais tester ?
Merci de votre aide !