Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1108 connectés 

  FORUM HardWare.fr
  Hardware - Périphériques
  Imprimante

  Caractères de contrôle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Caractères de contrôle

n°185743
Fry85
Posté le 17-06-2005 à 10:26:33  profilanswer
 

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). :cry:  
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 !

mood
Publicité
Posté le 17-06-2005 à 10:26:33  profilanswer
 

n°185758
LEFOL
Posté le 17-06-2005 à 11:07:09  profilanswer
 

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.
+


Message édité par LEFOL le 17-06-2005 à 11:12:30
n°185777
Fry85
Posté le 17-06-2005 à 12:08:10  profilanswer
 

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 ???

n°185793
LEFOL
Posté le 17-06-2005 à 13:19:27  profilanswer
 

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 : ←
 
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 ???


 
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.  :(  
 
 
 
 
 
 

n°185797
Fry85
Posté le 17-06-2005 à 13:33:19  profilanswer
 

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.

n°185807
LEFOL
Posté le 17-06-2005 à 14:27:13  profilanswer
 

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


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

n°185812
Fry85
Posté le 17-06-2005 à 14:35:00  profilanswer
 

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

n°217438
bpito
Posté le 04-10-2005 à 12:02:47  profilanswer
 

Bonjour  :hello:  
 
j'ai le même problème mais pour l'impression d'un code à barres  :cry:  
 
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  :kaola:  
 
Qq'un a-t-il depuis trouvé comment faire  :??:  
 
Merci  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware - Périphériques
  Imprimante

  Caractères de contrôle

 

Sujets relatifs
reconnaissance de caractèrescontrole de webcam a distance
pb netteté caractères sur LCDRecuperer les caracteres saisis au clavier? (windows)
Clavier a caracteres speciauxControle volume son etc par "fn + F3", etc ne marchent pas / portable
Scanner pour la reconnaissance de caractères (principalement)Controle d'un port USB
imprime une ligne de caractères byzarres ou sort feuille blanchePerte de contrôle de ma souris !!!!!
Plus de sujets relatifs à : Caractères de contrôle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR