Obligement - L'Amiga au maximum

Mercredi 24 avril 2024 - 08:17  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in english


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


En pratique : Utilisation du nouveau système d'impression de MorphOS 3.10+
(Article écrit par Michal Zukowski et extrait de MorphOS Library - octobre 2019)


Note : traduction par David Brunet.

Un nouveau système d'impression a été introduit dans MorphOS 3.10 et étendu dans MorphOS 3.12. Il est basé sur la logique CUPS (Common Unix Printing System) bien qu'il ne contienne pas de code CUPS en son coeur. Les pilotes sont représentés à l'aide de fichiers PPD (PostScript Printer Description), qui gèrent les imprimantes PostScript et non-PostScript. Auparavant, les imprimantes PostScript pouvaient être utilisées dans MorphOS pour envoyer directement un flux PostScript brut à l'imprimante. Il ne permettait pas de définir des paramètres et seul le logiciel de PAO Pagestream disposait de paramètres adéquats pour cela.

Pilotes

Une nouvelle préférence, nommée "Imprimantes", a été créée pour gérer les pilotes et les profils. Elle dispose de deux onglets : Profils et Pilotes. "Profils" est un pilote qui inclut les paramètres définis par l'utilisateur. "Pilotes" est une forme binaire de fichier textuel PPD.


La préférence "Printers" (Imprimantes)

Pour avoir une imprimante listée et reconnue dans l'onglet "Pilotes", il faut fournir le pilote PPD. Certaines imprimantes, notamment les Epson ESC/PR et les Samsung CLP, peuvent être trouvées automatiquement et le pilote sera ajouté à l'aide du bouton "Chercher le pilote" en bas à droite. Sinon, utilisez le bouton "Ajouter..." pour sélectionner le fichier PPD. Les fichiers PPD pour les imprimantes PostScript seront ajoutés et ils seront directement opérationnels. Les fichiers PPD pour les autres imprimantes (PCL/SPL/ESCPR) contiennent une référence au fichier filtre (pilote réel qui traduit les données au format binaire de l'imprimante). Si un fichier PPD avec filtre non disponible dans MorphOS est fourni, il sera demandé à l'utilisateur quoi faire.


Onglet "Drivers" (Pilotes) de la préférence "Printers" (Imprimantes)

Profils

Après l'ajout de l'imprimante, le profil du pilote doit être créé. Dans l'onglet "Profils", cliquez alors sur le bouton "Ajouter...". Une fenêtre avec la sélection du pilote apparaîtra. L'utilisateur peut créer plusieurs profils pour un pilote : par exemple un pour l'impression couleur, un pour le noir et blanc, etc.


Ajout d'un profil

Après avoir créé le profil, vous pouvez le définir comme défaut et régler le chemin de sortie. La sortie des fichiers et des périphériques est gérée. Ainsi, pour imprimer un fichier, vous pouvez définir RAM:output_print. Pour l'impression en réseau, utilisez NETPAR: et pour les imprimantes USB, utilisez USBPAR:. L'impression USB a besoin que la liste de montage USBPAR, qui est dans Storage/DosDrivers, soit copiée vers Devs:DosDrivers. Vous pouvez aussi ajouter la commande "mount USBPAR:" quelque part dans le fichier S:user-startup.


Onglet "Profils ("Profiles") de la préférence "Printers" ("Imprimantes")

Sous le bouton "Options", des options d'impression peuvent être définies pour le profil. Chaque pilote d'imprimante possède son propre ensemble d'options. Il y a par exemple la taille de la page, le type de papier et l'encre.


Option d'impression

Applications

La principale application qui utilise le nouveau système d'impression est VPDF, un visualisateur de fichiers PDF, présent dans le répertoire "Application" de MorphOS. Lorsque vous sélectionnez l'option "PostScript" dans la fenêtre d'impression, un sélectionneur de profil apparaît, dans lequel vous pouvez choisir entre les profils définis précédemment dans la préférence "Imprimantes". Vous pouvez également utiliser l'option "(VersFichier)" pour avoir une sortie PostScript brute.


Paramètres d'impression dans VPDF

Gestion du printer.device

L'impression via le printer.device et TurboPrint à partir d'anciennes applications n'est pas encore gérée, bien que VPDF imprime en utilisant TurboPrint lorsque l'option PostScript n'est pas active.

Utilisation du printer-handler

Pour pouvoir imprimer dans n'importe quelle application (avec gestion PostScript), utilisez le périphérique logique PRINTER: dans un Shell pour stocker la sortie PostScript. Le printer-handler qui contrôle le périphérique logique PRINTER: dispose des options suivantes :
  • PROFILE/K - nom du profil, vous pouvez obtenir le profil par défaut dans la préférence "Imprimantes" lorsqu'il n'est pas défini.
  • ARGS/K - ensemble d'options compatibles avec CUPS.
  • FORMAT/K - PS par défaut pour l'instant.
  • COPIES/N - combien de copies doivent être imprimées.
Lorsque le périphérique logique PRINTER: est utilisé, il préformatera la sortie PostScript brute de l'application en ajoutant des paramètres supplémentaires définis dans la préférence "Imprimantes" et, par exemple, effectuera une impression multipage par feuille qui n'est pas disponible en impression brute. Pour les imprimantes non-PostScript, le traitement interne est effectué par Ghostscript 8.70. Cela peut prendre quelques secondes, c'est pourquoi les imprimantes PostScript sont privilégiées.

Exemple

A taper dans un Shell :

FROM RAM:example.ps TO "PRINTER:profile='HP Color 6' ARGS=' ' COPIES=1 FORMAT=PS"

Vous pouvez aussi essayer l'argument FORMAT=IMAGE pour imprimer directement des fichiers images PNG/JPEG/TIFF etc. :

FROM RAM:example.ps TO "PRINTER:profile='HP Color 6' ARGS=' ' COPIES=1 FORMAT=IMAGE"

Mon imprimante ne fonctionne pas
  • Vérifiez la connexion dans Poseidon (préférence "USB") ou dans la préférence "Netprinter".
  • Vérifiez si votre imprimante PostScript a fourni un fichier PPD correct. Dans la plupart des cas, les imprimantes PostScript disposent également de pilotes PPD supplémentaires qui utilisent divers filtres (par exemple, une imprimante PostScript avec gestion du PCL5 peut également disposer d'un fichier PPD avec filtre PCL5). Les fichiers PPD uniquement pour l'impression PostScript sont à préférer.
  • Vérifiez la mémoire disponible. L'impression utilise parfois Ghostscript pour la conversion des données et stocke certains fichiers temporaires dans le répertoire RAM:T. Il se peut que cela ne fonctionne pas dans les situations avec peu de mémoire. Vous pouvez utiliser la variable d'environnement "PRINTER_TEMPDIR" pour définir le répertoire de stockage des fichiers temporaires, mais le fait de le définir sur le disque dur au lieu de la mémoire ralentira le processus d'impression.
  • Enfin, si votre imprimante ne fonctionne pas, c'est peut-être parce qu'elle n'est pas gérée par les pilotes actuels.


[Retour en haut] / [Retour aux articles]