Dit is de opdracht foomatic-rip die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
foomatic-rip - Universele printfilter/RIP-wrapper
KORTE INHOUD
Algemene opties:
fomatic-rip [-v] [-Q] <modusspecifiek opties>
Spoolerloos printfilter:
fomatic-rip [-P | --ppd ] [-J ] [-o =
[]
CUPS-filter:
fomatic-rip []
PRODUCTBESCHRIJVING
foomatic-rip is een universeel printfilter dat als CUPS-filter of stand-alone kan worden gebruikt
voor direct printen zonder spooler. Het heeft de volgende kenmerken:
Het vertaalt PostScript en PDF van standaardinvoer of een bestand naar het native bestand van de printer
taal op standaarduitvoer.
De vertaling wordt gedaan met een externe renderer, meestal Ghostscript (gs(1)). Als Nee
vertaling nodig is (PostScript-printer) wordt de opdrachtregel van de renderer teruggebracht tot hoe(1).
De manier waarop deze vertaling wordt gedaan, wordt beschreven in a PPD filet.
Printermogelijkheden, hoe om te gaan met gebruikersopties en hoe de rendereropdracht te bouwen
lijn wordt altijd beschreven door PPD bestanden, deze PPD-bestanden komen meestal vandaan foomatic of kan
degene zijn die door de fabrikanten van PostScript-printers worden geleverd. De PPD-bestanden zijn de
hetzelfde voor zowel CUPS als direct printen.
foomatic-rip werkt met CUPS en voor direct printen (zonder spooler), waarbij de laatste
is voornamelijk bedoeld voor testen en debuggen. De modus wordt geselecteerd via de opdrachtregelopties en
omgevingsvariabelen die aan foomatic-rip worden geleverd.
foomatic-rip past niet alleen optie-instellingen toe die door de gebruiker via de opdracht worden opgegeven
regel van de afdrukopdracht, maar doorzoekt ook de hele taak op ingebedde opties
instellingen (alleen PostScript-taken). Hier zijn niet alleen instellingen die van invloed zijn op de hele taak
rekening gehouden, maar ook instellingen in de paginakopteksten, die alleen geldig zijn voor de
pagina waar ze zijn gevonden, dus toepassingen die PostScript-code produceren met pagina-
specifieke printeroptie-instellingen worden volledig ondersteund.
DIRECT, SPOOLER-LOOS AFDRUKKEN
Opties
-v uitgebreide modus voor foutopsporing. WAARSCHUWING: Hiermee wordt een bestand aangemaakt in / tmp uit die
bevat de foutopsporingsinformatie. Dit opent een maas in de beveiliging en dat zou ook moeten gebeuren
niet worden gebruikt in de productie.
-q stille modus - minimale informatie-uitvoer
-P
is de geconfigureerde printer die voor deze taak moet worden gebruikt.
--ppd
Het PPD-bestand moet worden toegepast voor de verwerking van deze taak.
-o =
Optie-instellingen voor deze taak.
De bestanden die moeten worden afgedrukt.
fomatic-rip wordt afgedrukt vanuit standaardinvoer, tenzij er ten minste één bestand moet worden afgedrukt
opgegeven op de opdrachtregel. Als het PPD-bestand van uw printer is opgeslagen als
/etc/direct/ .ppd or ~/.foomatic/direct/.ppd je kunt het eenvoudig gebruiken
met vermelding van "-P ".
Zet een lijn
*FoomaticRIPPostPipe: "| "
direct daarna in het PPD-bestand *PPD-Adobe: "4.3", Waar is een commando waarin
u de uitvoergegevens wilt omleiden. Vanwege de beperkingen van PPD-bestanden <, > en "
zijn niet toegestaan in de , vervang ze als volgt:
Karakter Vervanging
---------------------
< <
> >
" "
' '
& &
Zo kunt u rechtstreeks naar uw printer afdrukken, gebruiken
*FoomaticRIPPostPipe: "| hoe > /dev/lp0"
or
*FoomaticRIPPostPipe: "| hoe > /dev/usb/lp0"
voor lokale parallelle of USB-printers. Voeg ze toe om ervoor te zorgen dat normale gebruikers op deze manier kunnen afdrukken
voor de groep lp en zorg ervoor dat het juiste printerapparaatbestand /ontwikkelaar/... is groeps-
beschrijfbaar voor de lp groep.
voor een TCP/Socket/JetDirect-printer met de hostnaam printer luisteren op poort 9100 helpen
heb dit nodig:
*FoomaticRIPPostPipe: "| /usr/bin/nc -w 1 printer 9100 "
Let op de "-w 1" in de "nc"-opdrachtregel, deze zorgt ervoor dat "nc" onmiddellijk na de gegevens wordt afgesloten
wordt overgebracht naar de printer.
*FoomaticRIPPostPipe: "| rlpr -Plp@printserver"
stuurt uw opdrachten naar de LPD-printerwachtrij lp op de genoemde machine printserver.
Zie ook http://www.openprinting.org/direct-doc.html
AFDRUKKEN MET SPOELER
Zie de documentatie op de OpenPrinting-website: http://www.openprinting.org/
CONFIGURATIE FILE
Het bestand /etc/foomatic/filter.conf wordt gelezen wanneer foomatic-rip wordt uitgevoerd. Het maakt het mogelijk
configureer het gedrag van foomatic-rip als volgt (regels die beginnen met # zijn opmerkingen en
dus genegeerd worden):
debuggen: 0 | 1
Gaat aan (1) of uit (0) de foutopsporingsmodus. Dit komt overeen met het leveren van de
--debuggen opdrachtregel optie. Standaardinstelling is 0.
ps_boekhouding: 0 | 1
Gaat aan (1) of uit (0) waarbij PostScript-code voor pagina-accounting wordt ingevoegd
PostScript-taken. De ingevoegde PostScript-code zorgt ervoor dat Ghostscript wordt gegenereerd
boekhoudkundige uitvoer op stderr en CUPS kan op deze manier elke pagina loggen die is ontvangen
afgedrukt. De code wordt alleen ingevoegd als CUPS de spooler is. Standaardinstelling
is 1.
gooide uit: [ /]
Stelt het pad in naar een echo(1) uitvoerbaar bestand dat ondersteunt -n.
gspaat: [ /]
Stelt het pad in naar het Ghostscript (gs(1)) uitvoerbaar. Te gebruiken als Ghostscript
zich op een niet-standaard locatie bevindt of als er een alternatief Ghostscript gebruikt moet worden.
execpaat: [: ]...
Stelt de $ PATH variabele die door foomatic-rip moet worden gebruikt.
kopjesfilterpad: [: ]...
Stelt de mappen in (gescheiden door dubbele punten) waarin foomatic-rip naar CUPS zoekt
filters.
voorkeur_shell: [ /]
Stelt de voorkeursshell in die moet worden gebruikt bij het uitvoeren van FoomaticRIPCommandLine en
vrienden. Verschillende PPD-bestanden gebruiken shell-constructies die een modernere shell vereisen
als slaan, zshof ksh.
Gebruik foomatic-rip online met behulp van onworks.net-services