<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>30 Apr 2019 09:10:37 Z</lastBuildDate><pubDate>29 Apr 2019 13:30:22 Z</pubDate><description>Bonjour&#13;
En Windev 22 j'essaye d'imprimer un ticket de caisse sur une imprimante dédiée. &#13;
Bien sur ce ticket peut avoir une longueur variable.&#13;
J'ai beau essayer de définir un type de papier 'continu' dans l’éditeur d'état, celui-ci remet 'feuilles séparées' dans la description de l'état. Et bien sur l'impression du ticket se fait comme sur du papier A4, avec des sauts de pages etc...&#13;
J'ai essayé le code ci-dessous, mais la hauteur de la page n'est pas prise en compte.&#13;
Si quelqu'un pouvait m'aider à mettre en place la bonne méthode pour imprimer un ticket de caisse ?&#13;
&#13;
En plus ETAT_RecuTicket.DEBUT_DOCUMENT..Hauteur, ETAT_RecuTicket.FIN_DOCUMENT..hauteur et ETAT_RecuTicket.CORPs..Hauteur génèrent des erreurs à l'execution indiquants que les objets DEBUT_DOCUMENT, FIN_DOCUMENT et CORPS n'existent pas !&#13;
&#13;
Merci par avance&#13;
&#13;
Le code windev 22 :&#13;
&#13;
// Indique qu'on n'utilise plus les paramètres d'impression standard&#13;
iParamètre(iImprimanteDéfaut, Faux)&#13;
iParamètre(iFormatPapierPerso)  // Essayé plusieurs valeurs dont "259"&#13;
&#13;
// On récupère toutes les valeurs de tailles des blocs de notre état&#13;
// Ici je n'ai que 3 blocs : DEBUT_DOCUMENT, FIN_DOCUMENT et CORPS, les noms des blocs ne sont pas reconnus à l'execution !&#13;
rDebut_de_document est un réel = 21 * 10 			//ETAT_RecuTicket.DEBUT_DOCUMENT..Hauteur * 10&#13;
rFin_de_document est un réel = 17 * 10 			//ETAT_RecuTicket.FIN_DOCUMENT..hauteur * 10&#13;
&#13;
// On multiplie le corps par le nombre de lignes a imprimer&#13;
rCorps est un réel = 6 * 10 * (ltabTicket..Occurrence) // ETAT_RecuTicket.CORPs..Hauteur * 10 * ltabTicket..Occurrence&#13;
&#13;
// Il ne reste plus qu'a redéfinir la taille du papier&#13;
rHauteurTicket est un réel = rDebut_de_document + rCorps + rFin_de_document&#13;
&#13;
//Format de papier utilisateur&#13;
iParamètre(iHauteurPapier, rHauteurTicket) // Jamais pris en compte !&#13;
&#13;
&#13;
// Affichage des paramètres de l'imprimante&#13;
Trace("------------------------------------------------------------------")&#13;
Trace("Orientation = " + iParamètre(iOrientation))&#13;
Trace("FormatPapier = " + iParamètre(iFormatPapier))&#13;
Trace("HauteurPage = " + iParamètre(iHauteurPapier))&#13;
Trace("LargeurPage = " + iParamètre(iLargeurPapier))&#13;
Trace("NbCopie = " + iParamètre(iNbCopie))&#13;
Trace("AlimentationPapier = " + iParamètre(iAlimentationPapier))&#13;
Trace("ResolutionY = " + iParamètre(iRésolutionY))&#13;
Trace("Couleur = " + iParamètre(iCouleur))&#13;
Trace("Assemble = " + iParamètre(iAssemblé))&#13;
ParamètresSpécifiques est un Buffer = iParamètre(iParamètresSpécifiques)&#13;
Trace("Taille Spécifique = " + Taille(ParamètresSpécifiques))&#13;
Trace("Spécifique = " + ParamètresSpécifiques)&#13;
Trace("------------------------------------------------------------------")&#13;
&#13;
iImprimeEtat(ETAT_RecuTicket,ltabTicket)</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu/read.awp</link><title>Impression sur papier continu</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Alain COCCONI</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229823/read.awp</comments><pubDate>30 Apr 2019 09:10:37 Z</pubDate><description>Je ne sais pas par quel miracle cela s'est mis a marcher....&#13;
la hauteur est bien prise en compte maintenant&#13;
pourquoi... myster…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229823/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229823/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu/read.awp">Impression sur papier continu</source><title>Re: Impression sur papier continu</title></item><item><author>Alain COCCONI</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229820/read.awp</comments><pubDate>29 Apr 2019 21:40:08 Z</pubDate><description>Bonjour&#13;
Merci de ta reponse !&#13;
Mais j'ai déja cette option de coché...&#13;
snif</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229820/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229820/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu/read.awp">Impression sur papier continu</source><title>Re: Impression sur papier continu</title></item><item><author>Thierry BASTIEN</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229809/read.awp</comments><pubDate>29 Apr 2019 14:21:12 Z</pubDate><description>Bonjour&#13;
Perso sur nos imprimante de caisse, dans la description de l"état dans l'onglet format on a : format papier : personnel…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229809/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu-229809/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/229805-impression-sur-papier-continu/read.awp">Impression sur papier continu</source><title>Re: Impression sur papier continu</title></item></channel></rss>
