PCL Paraphernalia
PCL Paraphernalia est un utilitaire gratuit qui fournit une petite collection d’outils utiles aux techniciens prenant en charge l’impression sur des imprimantes PCL5 (aussi dénommé PCL) et PCL6 (aussi dénommé PCL XL).

Auteur
PCL Paraphernalia était à l'origine écrit et maintenu par Chris Hutchinson, bien connu sur le forum TEK-TIPS.COM et HP Support Community sous le pseudo DansDadUK.
En juin 2018, Chris a perdu son combat contre le cancer.
J'avais contacté Chris en 2010 et en 2015 pour des polices thai puis chinoises, ainsi que pour des codes à barres.
Il n'existe pas d'autre outil comparable à PCL Paraphernalia.

Le code source (en dotnet) est devenu un projet GitHub, grâce à son fils Dan et Michael Knigge, pour s’assurer que son héritage sera toujours disponible pour la communauté (des bidouilleurs).

PCLParaphernalia

PCL Paraphernalia est constitué par :

Font sample
Génère un travail d'impression qui doit amener l'imprimante cible à imprimer une "grille de polices", affichant les caractères d'un jeu de symboles sélectionné, à l'aide d'une police sélectionnée (qui peut être une police résidente de l'imprimante ou une police téléchargeable).

Form sample
Génère un travail d'impression qui doit amener l'imprimante cible à imprimer une ou plusieurs feuilles (recto ou recto) qui utilisent le contenu d'un (ou de deux) fichiers désignés en tant que macros PCL ou flux définis par l'utilisateur PCL XL (selon le cas) pour en démontrer l'utilisation des techniques de recouvrement de forme.

Image bitmap
Génère un travail d'impression contenant l'équivalent d'impression d'une image bitmap contenue dans un fichier bitmap sélectionné.

Make overlay
Génère un fichier de superposition contenant une macro PCL ou un flux défini par l'utilisateur PCL XL (selon le cas), dérivé de (la première page de) un fichier d'impression de donneur spécifié. La superposition générée peut être testée à l'aide de l'outil Form sample.

Misc features
Fournit des exemples simples de diverses fonctions PCL ou PCL XL.

Print area
Génère un travail d’impression qui devrait amener l’imprimante cible à imprimer une page indiquant les marges imprimables de la page.

Print languages
Affiche les données Page Description Language (PDL) et d'autres informations connexes.

PRN file analyse
Fournit une analyse du contenu du fichier d'impression.

PRN file print
Envoie le contenu d'un fichier d'impression à l'imprimante cible.

Soft font generate
Génère une police logicielle téléchargeable (format PCLETTO ou PCLXLETTO, selon les besoins), non liée ou liée à un jeu de symboles spécifié, à partir d'une police TrueType.

Status readback
Envoie une demande d'informations d'état à l'imprimante cible, puis lit et affiche la réponse.

Symbol set generate
Génère un jeu de symboles défini par l'utilisateur PCL et le stocke dans un fichier sélectionné par l'utilisateur.

Tray map
Generates a print job which contains one or more pages, each selecting a specified paper tray.

Transformer le code source en exécutable
Pour compiler le code source, utiliser Visual 2017 avec la solution PCLParaphernalia.sln
Dans Visual Studio sélectionner "Release" "Any CPU", et Générer... L'exécutable produit se trouve alors dans PCLParaphernalia\bin\Release avec sa documentation PCLParaphernalia.chm