GNU/Linux >> Tutoriels Linux >  >> Linux

lp contre lpr. Que faut-il utiliser en cas de CUPS et quelle différence historique ?

LPR fait partie du système d'impression original BSD. C'était assez simple et direct, mais il n'avait pas toutes les capacités de gestion souhaitées par les grands environnements d'impression. Vous pouviez le pirater pour faire toutes sortes de choses en plaçant des filtres au bon endroit, mais c'était assez maladroit. Il comprenait également une fonctionnalité réseau très limitée vous permettant d'envoyer des travaux à une imprimante distante, mais comme le protocole n'a été conçu qu'avec du texte brut à l'esprit, il n'a jamais vraiment prévu de déterminer les types de documents et de les traduire en ce que l'imprimante pouvait comprendre. . Des solutions de contournement ad hoc ont aidé. Étant donné que le protocole réseau était si simple, de nombreuses imprimantes réseau le prennent en charge.

System V a conçu un système plus grand qui vous permettait d'avoir des choses comme des classes d'imprimantes, et un travail d'impression irait à la première imprimante libre de la classe. (Par exemple, si vous aviez une salle des machines avec trois imprimantes.) Il a également essayé d'intégrer un support plus formel pour les filtres et des choses comme ça, mais hélas, c'est aussi vraiment, vraiment vieux et pas vraiment conçu pour les environnements en réseau.

De nos jours, personne n'utilise vraiment l'un ou l'autre système. CUPS a repris les systèmes d'impression, mais il offre les outils de ligne de commande pour l'impression lpr et SYSV (lp). C'est juste pour la compatibilité. Vous pouvez utiliser la commande que vous trouvez la plus simple.


Linux
  1. Quelle est la différence entre InnoDB et MyISAM ?

  2. Qu'est-ce qu'une commande Chown sous Linux et comment l'utiliser

  3. Qu'est-ce qu'une commande cURL et comment l'utiliser ?

  4. Quelle est la différence entre procfs et sysfs ?

  5. Quelle est la différence entre ls et l ?

Qu'est-ce qu'une machine virtuelle et pourquoi l'utiliser ?

Comment installer et utiliser Git dans le système Linux

Terraform vs Ansible :quelle est la différence et lequel utiliser ?

Qu'est-ce qu'un Hyperviseur ? Quelle est la différence entre les types 1 et 2 ?

Quelle est la différence entre curl et Wget ?

Quelle est la différence entre un appel système et un appel de bibliothèque ?