Impression etiquette

alf0049 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis novice sur la programmation web et pour le moment je dois croire un collegue sauf pour moi une solution doit exister .

sur une page web, il y a un bouton d'imprimante qui dans un environnement pro doit activer l'impression d'une etiquette.
pour le moment c'est:
clique bouton de l'imprimante
visualisation d'une page pdf
clique sur imprimer
impression
pas du tout "user friendly"

en fait je souhaiterai ne pas rendre lisible la page PDF et que l'etiquette s'imprime automatiquement.

merci

2 réponses

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut
sauf pour moi une solution doit exister
Dommage, elle n'existe pas.

Au mieux on peut s'affranchir du téléchargement d'un PDF et utiliser une feuille de style spécifique pour l'impression (
media="print"
) et/ou window.onbeforeprint pour afficher les étiquettes mises en forme directement sur la page et demander l'impression via window.print,

mais il est impossible de s'affranchir de la boite de dialogue d'impression, et ce pour de très bonnes raisons (imagines, tu arrives sur une page et pouf ça t'imprime une page entièrement noire à ton insu...).

Du moins pas de manière standard. Qui plus est, si la page est destinée au public, c'est fichu d'avance étant donné la multitude de configurations existantes.
from human import idiocy
del idiocy
1
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Php s'execute côté serveur....
L'impression... se lance côté poste utilisateur.....
Ce n'est donc pas en PHP que tu peux gérer ça.
Tu peux lancer des impressions en JAVASCRIPT (qui lui s'exécute côté poste utilisateur...côté client donc).
Je déplace ta question dans le bon forum.
0