EnglezăFrancezăSpaniolă

Favicon OnWorks

rlpr - Online în cloud

Rulați rlpr în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda rlpr care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


rlpr - imprimare off-line la distanță

REZUMAT


rlpr [-Hprinthost] [-Pimprimantă] [-Xproxyhost] [-#copii] [-Cclasa] [-Jloc de munca] [-Ttitlu]
[-Uutilizator] [-i[liniuță]] [-wlățime] [-1234cdfghlmnopqrstvNV] [--depanare] [--port=port]
[--hostname=nume gazdă] [--trimiteți-date-mai întâi] [--pauză=secunde] [--tmpdir=dir] [--verbos]
[--ferestre] [fișier ...]

DESCRIERE


rlpr folosește TCP/IP pentru a trimite lucrări de imprimare către serverele lpd oriunde în rețea. Spre deosebire de lpr, Aceasta
nu necesită ca imprimantele la distanță să fie cunoscute în mod explicit de sistemul local
(în mod tradițional prin /etc/printcap), și, prin urmare, este considerabil mai flexibil și necesită
mai putina administrare.

rlpr poate fi folosit oriunde un traditional lpr ar putea fi utilizat și este compatibil cu versiunea inversă
cu BSD tradițional lpr. Dacă rlpr este invocat ca lpr, păstrează toate lpr cunoscute
semantică.

rlpr poate fi instalat și utilizat în două moduri diferite: (se aplică aceleași linii directoare pentru
rlpq(1) și rlprm(1))

1. În mod ideal, dacă rlpr clientul poate fi instalat setuid root, atunci rlpr poate interacționa
direct cu altele lpdeste în rețea. Vedea EXEMPLE de mai jos.

2. Dacă rlpr nu poate fi instalat setuid root (în cazurile în care nu este administrator
mașina de la care trebuie să imprimați) atunci rlpr poate fi folosit împreună cu un rlprd
agent proxy. Vedea CONFIGURARE A PROXY si EXEMPLE mai jos pentru detalii.

MOTIVAȚIE


Berkeley tradițional lpr are un dezavantaj major: utilizatorul muritor nu poate lpr la o imprimantă
care nu este enumerată în mod explicit în /etc/printcap fișier.

Acest lucru este deranjant mai ales în scenariile în care există un server UNIX central pe care mulți
utilizatorii (folosind propriile computere desktop) se conectează pentru a-și face munca zilnică; Dacă
acei utilizatori doresc să imprime fișiere de pe serverul central pe mașinile lor personale
(presupunând că au un localnic lpd), ei nu poti do acest fără serverul central
/etc/printcap fiind editat pentru a conține gazda și imprimanta fiecărui utilizator din rețea -
asta se scaleaza ingrozitor.

OPŢIUNI


Mediu/Configurare
--depanare
Imprimați o mulțime de informații de depanare.

-N, --nu-leagă
Nu încercați să vă legați la portul privilegiat înainte de a vă conecta la lpd. Te rog vezi
CONFIGURARE A PROXY mai jos pentru informații despre utilizarea acestei opțiuni.

--port=număr
Selectați un port alternativ (în loc de 7290) la care să vă conectați, dacă utilizați rlprd. Obișnuit
nu e necesar.

-H, --printhost=gazdă
Selectați gazda la care să imprimați (utilizat cu -P).

În loc de a folosi -H, se poate specifica numele de gazdă direct incluzându-l cu
numele imprimantei cu imprimantă@nume gazdă sintaxă.

-P, --printer=nume imprimantă, --queue=nume imprimantă
Selectați imprimanta la care să imprimați (utilizată cu -H).

-X, --proxyhost=proxyhost
Selectați gazda proxy de utilizat, dacă este necesar.

--timeout=secunde
Setați temporizatorul de inactivitate. Dacă conexiunea se blochează mai mult de secunde secunde,
apoi rlpr va renunța. Utilizați valoarea specială „-1” pentru a aștepta pentru totdeauna. Mod implicit
timeout este de 3 de secunde.

--tmpdir=tmpdir
Utilizați tmpdir pentru fișierele temporare (în mod implicit, / tmp este folosit)

-V, --versiune
Versiunea tipărită și ieșire.

NOTĂ: în loc să specificați variabilele de imprimantă, printhost sau proxy pe linia de comandă,
se pot seta valori implicite fie prin variabile de mediu, fie rlprrc configuraţie
fișiere. Pentru informații personale sau la nivel de sistem rlprrc fișiere, vezi rlprrc(5).

Comportament
-#, --copies=copii
copii copii ale fiecărui document - utilizați cu moderație, imprimante nu sunt copiatoare.

-m, --Poștă
Trimiteți e-mail la finalizare.

-q, --Liniște, --tăcut
Modul silențios - rămâneți liniștit (cu excepția erorilor fatale).

-r, --elimina
Eliminați fișierul după imprimare.

-s
Ignorat (prevăzut pentru compatibilitate).

--trimiteți-date-mai întâi
Trimiteți tranzacția de „date” înainte de tranzacția de „control”. Nu ar trebui să fie niciodată
necesar când rlpr este utilizat împreună cu un conform RFC 1179 lpd. Cu toate acestea,
există implementări cu erori care necesită această semantică. Folosiți numai când
necesar.

--verbos
Modul Verbose - activat implicit, cu excepția cazului în care rlpr este invocat ca lpr.

--ferestre
Modul „Windows” - pentru imprimarea mai multor fișiere pe un sistem bazat pe Windows lpd.

Document Conţinut
-1 Imprimați datele folosind troff(1) font R (times roman).
-2 Imprimați datele folosind troff(1) font I (ori italic).
-3 Imprimați datele folosind troff(1) Font B (ori aldine).
-4 Imprimați datele folosind troff(1) Font S (special).
-c Să presupunem că datele au fost produse de cifplot(1).
-d Să presupunem că datele au fost produse de tex(1).
-f Filtrați datele presupunând că începutul fiecărei linii are
a fortran caracter de control al transportului.
-g Să presupunem că datele au fost produse de biblioteca de diagrame BSD.
-l Tratați personajele de control ca personaje obișnuite.
-n Să presupunem că datele au fost produse de ditroff.
-o Să presupunem că datele sunt postscriptum.
-p Imprimați datele folosind pr(1).
-t Să presupunem că datele au fost produse de troff(1).
-v Să presupunem că datele conțin o imagine raster.

Document Format
-eu, --indent=[cols]
Ieșire indentată de col coloane (8 în mod implicit).

-h, --fara-explozie
Nu tipăriți pagina în rafală (banner).

-w, --width=width
Utilizare lățime pentru lățimea paginii când se utilizează pr(1).

-C, --clasa=clasa
Utilizare clasă pentru numele clasei pe pagina burst în loc de numele sistemului local.

-J, --job=nume job
Utilizare numele locului de munca pentru numele jobului pe pagina burst în loc de primul nume de fișier din
de locuri de muncă.

-T, --title=titlu
Utilizare titlu pentru titlu la utilizare pr(1) în locul numelui curent al fișierului.

-U, --user=nume utilizator
Utilizare nume de utilizator pentru numele de utilizator pe pagina burst în loc de numele de utilizator real.

--hostname=nume gazdă
Utilizare nume de gazdă pentru numele de gazdă de pe pagina burst în loc de numele sistemului local.

Specific OS Extensii
Vedea SPECIFICE DE OS PRELUNGIRI mai jos pentru detalii despre aceste opțiuni.

--ext=os --extension=os
Interpretați argumentele transmise --extargs ca pe sistemul de operare os.
În prezent, os trebuie să fie fie hpux or nici unul.

--extargs="args"
Schimbați comportamentul în funcție de argumentele specifice sistemului de operare enumerate în args.

CONFIGURARE A PROXY


În situațiile în care rlpr clientul nu poate fi instalat setuid root, rlpr adesea nu poate
vorbește direct cu un lpd pentru că majoritatea lpdcere ca cererile să vină de la privilegiați
porturi. Din pacate, rlpr nu poate „veni dintr-un port privilegiat” fără a avea superutilizator
stare.
privilegiat port cerință is parte of RFC 1179.

Acestea fiind spuse, unii lpd's, mai ales unele dintre cele cu care au fost expediate ferestre din NT,
Solaris și NCRunix, nu necesită solicitări să provină dintr-un port privilegiat. Inainte de
trecând prin munca de configurare a unui proxy, ar trebui să vă asigurați că este necesar unul pentru
situatia ta. Puteți verifica încercând să rulați rlpr: dacă are succes în spooling-ul
de lucru, nu trebuie să instalați rlpr rădăcină setuid. Ar trebui să treci apoi -N (Sau
mai verbos --nu-leagă) Pentru a rlpr în viitor să suprime rlprmesajele de avertizare ale lui.

If ta situație face nu necesita a privilegiat porturi, do nu utilizare unul. Puteți în mod explicit
solicita un port obișnuit, chiar și atunci când rlpr a fost instalat setuid root, folosind --Nu-
lega opțiune. Aceasta este o idee bună, deoarece există doar 11 porturi privilegiate pe care RFC
permite. Acest lucru ajunge să aibă implicația practică de a vă limita solicitările de imprimare la
aproximativ 11 la fiecare 3 minute, ceea ce este adesea inacceptabil.

Restul acestei secțiuni presupune că rlpr nu poate fi instalat setuid root în dvs
situație, și că o telecomandă lpd Necesită rlpr conectați-vă la acesta dintr-un port privilegiat. Aceasta
necesită ca dvs. sau cineva pe care îl cunoașteți să aveți acces root la o altă mașină din rețea, deci
că poți folosi a împuternicit, cunoscut ca rlprd, pentru a ocoli problema.

rlprd funcționează prin luare lpd solicitări pe un port neprivilegiat, mapându-le la un port privilegiat
port și trimiterea lor în real lpd. Proxy-ul și lpd nevoie nu be on il acelaşi
maşină.

În scenariul prevăzut în motivare, dacă fiecare utilizator avea acces root pe cont propriu
mașină, ar fi optim ca utilizatorul să pornească rlprd sus pe propria lui mașină, în care
în cazul în care proxy-ul și printhost sunt aceeași mașină. Utilizatorul ar avea în plus
pentru a se asigura că propria lui mașină era listată în localul său /etc/hosts.lpd astfel încât a lui lpd ar
acceptă conexiuni de la a lui rlprd.

Cu toate acestea, dacă mașina pe care utilizatorul dorește să imprime nu rulează Unix (dar rulează un
lpd) (adică Windows, WinNT, etc) -- Apoi acel utilizator își poate configura lpd a accepta
conexiuni de la un rlprd rulează undeva în rețea și folosește asta rlprd ca proxy
pentru rlpr.

Pentru mai multe despre această mizerie, vezi rlprd(8).

EXEMPLE


FĂRĂ UN PROXY (rlpr este rădăcină setuid)

soare% rlpr --printer=[e-mail protejat] foo.c

printuri foo.c la imprimantă hp4l pe gazdă foo.bar.org (presupunând că foo.bar.org a fost
configurat să accepte cereri de imprimare de la gazdă soare În /etc/hosts.lpd).

soare% care | rlpr --printer=[e-mail protejat]

tipărește rezultatul care(1) la imprimantă hp4l pe gazdă foo.bar.org.

CU UN PROXY (rlpr este un program normal)

soare% rlpr -Xfoo.bar.org --printer=[e-mail protejat] foo.c

printuri foo.c la imprimantă hp4l pe gazdă foo.bar.org folosind foo.bar.org ca proxyhost.
În această configurație, foo.bar.org trebuie să fie configurat pentru a accepta cereri de printare de la
proxy-ul (însuși) și nu din soare. În situațiile în care proxy-ul și printhost sunt
nu este aceeași mașină, acest lucru poate duce la unele găuri de securitate din cauza șchiopăturii originale a
Berkley lpdsecuritatea bazată pe gazdă.

NOTĂ: dacă un proxyhost nu este specificat nicăieri, rlpr presupune că nu este necesar.

SPECIFICE DE OS PRELUNGIRI


Unii furnizori au adăugat caracteristici la baza lor BSD lpr produse, care sunt în sus
compatibil cu lpr dar incompatibile unele cu altele. Pentru a sprijini aceste extensii, rlpr
permite utilizatorului să indice ce sistem de operare să emuleze și să furnizeze un șir de OS-
opțiuni specifice, fie prin argumente de linie de comandă, fie prin variabile de mediu.

Rețineți că, pentru o funcționare corectă, aceste extensii ar trebui utilizate numai atunci când interoperați
cu o lpd furnizate de furnizor pentru sistemul de operare indicat.

MEDIUL VARIABILE


Următoarele variabile de mediu sunt utilizate de rlpr:

RLPR_EXTENSION
Specifică sistemul de operare cu care se interpretează argumentele specifice sistemului de operare.

RLPR_EXTARGS
Specifică argumentele specifice sistemului de operare.

RLPR_PRINTHOST
Specifică gazda implicită la care se va imprima.

IMPRIMANTĂ or LPDEST
Specifică o imprimantă implicită (printqueue) de utilizat.
Prenumele IMPRIMANTĂ este consultat, atunci LPDEST.

Rețineți că se poate specifica, de asemenea, gazda la care să se imprime setând imprimanta să fie
imprimantă@nume gazdă. Acest lucru poate fi mai convenabil decât setarea RLPR_PRINTHOST, Dar
va încurca comenzile tradiționale de imprimare BSD.

RLPR_PROXYHOST
Specifică o gazdă proxy de utilizat, dacă este necesar.

RLPR_CONFDIR
If RLPR_CONFDIR este setat, este directorul care conține la nivelul întregului sistem rlprrc fișier.
În mod implicit, / Etc este folosit.

TMPDIR
If TMPDIR este setat, este folosit pentru fișierele temporare. În mod implicit, / tmp este folosit.

Utilizați rlpr online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player este un player media gratuit
    software, parte bazat pe WMP și VLC. The
    player este într-un stil minimalist, cu
    mai mult de zece culori tematice, și poate, de asemenea
    b ...
    Descărcați AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV este un ADDON pentru XBMC/
    Kodi care permite să dispună de un
    decodificator de servicii IPTV de
    Movistar integrat în unul de los
    centrele media ma...
    Descărcați movistartv
  • 3
    Cod :: Blocuri
    Cod :: Blocuri
    Code::Blocks este un program gratuit, open-source,
    cross-platform C, C++ și Fortran IDE
    construit pentru a satisface cele mai exigente nevoi
    a utilizatorilor săi. Este conceput să fie foarte
    extens ...
    Cod de descărcare::Blocuri
  • 4
    În mijlocul
    În mijlocul
    În mijlocul sau interfața avansată Minecraft
    iar Urmărirea Datelor/Structurii este un instrument pentru
    afișați o prezentare generală a unui Minecraft
    lume, fără a o crea efectiv. Aceasta
    poate sa ...
    Descărcați Amidst
  • 5
    MSYS2
    MSYS2
    MSYS2 este o colecție de instrumente și
    bibliotecile care vă oferă un
    mediu ușor de utilizat pentru construcție,
    instalarea și rularea Windows nativ
    software. Acesta con...
    Descărcați MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo este un codec de imagine JPEG
    care utilizează instrucțiuni SIMD (MMX, SSE2,
    NEON, AltiVec) pentru a accelera linia de bază
    Comprimarea și decompresia JPEG sunt activate
    x86, x8...
    Descărcați libjpeg-turbo
  • Mai mult »

Comenzi Linux

Ad