PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 25-04-2007 07:16:05

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

[RESOLU] Paramétrer une imprimante

Bonjour,

Je travaille avec PB 9.0 build 5507 et une zebra z4mplus avec papier en continu.
J'imprime via une driver Windows (je n'utilise pas le ZPL)
Je souhaiterais pouvoir changer dynamiquement la longueur d'une étiquette sans passer par la fenêtre de configuration de l'imprimante.

Est-ce possible et si oui, comment faire ?

Merci


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#2 25-04-2007 07:43:33

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Paramétrer une imprimante

Bonjour,

ton étiquette est une datawindow ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 25-04-2007 08:04:19

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: [RESOLU] Paramétrer une imprimante

Oui.
Mes étiquettes sont de hauteurs variables


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

#4 25-04-2007 08:35:09

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Paramétrer une imprimante

Soit tu peux choisir une taille prédéfinie (voir la liste Paper size dans onglet Print specifications)

Code: pb

dw_1.Object.DataWindow.Print.Paper.Size=11


soit tu peux définir toi-même la taille en mm :

Code: pb

dw_1.Object.DataWindow.Print.Paper.Size = 256
dw_1.Object.DataWindow.Print.CustomPage.Length = 254
dw_1.Object.DataWindow.Print.CustomPage.Width = 190


(pour info, marche à partir de PB 9.0.2)


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 25-04-2007 11:22:40

cantin_jl  
Membre completement Geek
Lieu: 49120 Chemillé
Date d'inscription: 10-01-2007
Messages: 132
Pépites: 552
Banque: 0
Site web

Re: [RESOLU] Paramétrer une imprimante

J'ai migré l'applicatif en PB 10.5 et ton code fonctionne très bien.

Merci


Les inventions qui ne sont pas connues ont toujours plus de censeurs que d'approbateurs

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22