Serveur d'impression

Imprimer depuis le serveur Linux / Unix vers n’importe quelle imprimante cliente Windows – Bien choisir son serveur d impression

Le 17 août 2019 - 4 minutes de lecture

Impression à partir d’un programme serveur Linux / Unix sur n’importe quelle imprimante cliente Windows

Dans cette vidéo, nous voyons comment imprimer depuis un serveur Linux / Unix programme pour toute imprimante client Windows.

Vous pouvez capturer les travaux d'impression de votre hôte de plusieurs manières, en fonction des logiciels / services installés sur l'hôte lui-même et / ou de la méthode préférée par SysAdmin.

Quelques cas courants:

  1. Si NFS, Samba, SCO-VisionFS ou tout autre logiciel SMB est installé sur la machine hôte, vous pouvez alors partager un répertoire sur le serveur avec les clients Windows. L'hôte doit être configuré pour transférer ses travaux d'impression vers un fichier de ce répertoire partagé plutôt que vers la file d'attente standard.

Par exemple:

  • / usr / share / printfil – est mis à la disposition du réseau Windows afin qu'un ordinateur Windows puisse le voir comme \ uxsrv printfil
  • Printfil sur le client Windows est configuré pour rechercher le fichier \ uxsrv printfil user1.txt (par le Fichier à vérifier champ à Configuration -> Standard)
  • Votre application source. sur le serveur, les travaux sont exportés dans le fichier /usr/share/printfil/$LOGNAME.txt (par exemple, LOGNAME = user1).
  • Dès que la machine hôte a fini d'imprimer, Printfil prend automatiquement le fichier et l'envoie à l'imprimante Windows choisie et / ou le convertit / l'envoie par courrier électronique sous forme de fichier PDF.

  • Il n'y a pas de système de fichiers partagé entre le serveur et Windows, mais vous pouvez émettre des commandes ftp. L'hôte doit encore être configuré pour transférer ses travaux d'impression dans un fichier.
    • Après avoir généré le travail d'impression, le fichier peut être envoyé de l'hôte à la machine Windows via ftp

  • Il n'y a pas de systèmes de fichiers partagés et pas de ftp, mais vous accédez à votre programme hôte à partir de la machine Windows en utilisant un logiciel d'émulateur de terminal.
    • Vous pouvez capturer la sortie imprimée à l'aide du logiciel de votre émulateur de terminal (c'est probablement déjà fait, en utilisant une technique appelée "impression transparente" pour imprimer côté client).
    • Si l'émulateur peut transférer les travaux d'impression vers un fichier (localement), vous pouvez configurer Printfil pour capturer ce fichier directement (à l'aide du Fichier à vérifier champ à Configuration -> Standard)
    • Si l’émulateur imprime sur LPT1:, vous pouvez configurer Printfil pour capturer ce port
    • S'il imprime sur une imprimante Windows, vous pouvez le configurer pour imprimer sur L'imprimante virtuelle "Printfil".
      Dans ce cas, le pilote d'imprimante virtuelle Printfil doit être modifié manuellement du pilote par défaut utilisé par Printfil en pilote "Générique / Texte seulement".
  • Dans la vidéo sur cette page, nous avons utilisé la 1ère méthode ci-dessus.

    OK allons-y:

    • Ouvrir une session de terminal Linux
    • Exécuter un programme de configuration d'imprimante
    • / usr / share / printfil est partagé en tant que \ VRH9 printfil avec les clients Windows
    • Faisons donc que Printfil capture le fichier Linux de cet utilisateur par le Fichier à vérifier champ à Configuration -> Standard

    C'est tout. À présent:

    • Exécuter la fonction de test d’imprimante
    • Printfil capture le travail d'impression Linux et vous pouvez l'imprimer sur n'importe quelle imprimante Windows

    Si vous avez des questions, vous pouvez commenter la vidéo Facebook ou celle de YouTube sur cette page, ou vous pouvez nous contacter à https://www.printfil.com/esupp.htm

    Autres articles et vidéos sur l'impression sous DOS sous Windows

    Télécharger PrintFil

    Commentaires

    Laisser un commentaire

    Votre commentaire sera révisé par les administrateurs si besoin.