Atidarote dokumentą, spustelite spausdinti ir laukiate. Uždarote dokumentą, atidarote naują, spustelėkite spausdinti ir laukiate... ir taip toliau. Tačiau spausdinimas tikrai neturėtų būti toks nuobodus. Mes galime siųsti masinius el. laiškus be pastangų; kodėl negalime taip pat lengvai spausdinti masiškai?
Na, jei naudojate Linux, pasirodo, galite. Per terminalą galite išduoti įvairias Linux spausdintuvo komandas, kurios iš esmės daro spausdinimą daug malonesnį. „Linux“ sistemoje galima rasti daugybę kitų terminalais pagrįstų spausdinimo gudrybių.
1. Rodyti įdiegtų spausdintuvų sąrašą
Jei tinkle turite kelis spausdintuvus, tikėtina, kad ne visi jie nustatyti Linux sistemoje.
Norėdami patikrinti, ar kompiuteryje yra įdiegtų spausdintuvų, atidarykite terminalą ir naudokite
lpstat -p
Žinoma, jūs turite kitų galimybių. Galite patikrinti spausdintuvų nustatymų ekrane, bet tai užtrunka ilgiau. Kaip ir daugumoje šių Linux komandų eilutės spausdintuvo instrukcijų, teksto įvedimas yra greitesnis nei perkėlimas ir pelės paspaudimas per daugybę meniu.
Norėdami pamatyti įdiegtus spausdintuvus darbalaukio sąsajoje, atidarykite Nustatymai > Spausdintuvai.
2. Raskite spausdintuvo IP adresą
Norint spausdinti naudojant tinklo spausdintuvą, reikalingas jo IP adresas. Nors galite eiti į patį spausdintuvą ir patikrinti įrenginio nustatymus, tai taip pat paprasta naudojant „Linux“ kompiuterį.
Atidarykite terminalą ir įveskite:
lpinfo -v | grep -P '://'
Tai grąžins spausdintuvo pavadinimą, TCP maršrutą (daugiau apie tai sužinosite mūsų TCP prievadų vadovas) ir IP adresą.
Norėdami plačiau ieškoti tinklo spausdintuvo, taip pat galite naudoti
avahi-naršyti --visi -t -r
Užuot konkrečiai suradę kompiuterį, ši komanda jūsų tinkle ras viską, ką gali pasiekti jūsų „Linux“ kompiuteris. Norėdami rasti konkretų IP adresą, turėsite slinkti per rezultatų sąrašą. Tai ilgesnis sprendimas, nors ir naudojamas ne tik spausdinimui.
Daugumoje platinimo versijų darbalaukio aplinkoje neįmanoma pamatyti spausdintuvo IP adreso.
3. Spausdinkite dokumentą iš „Linux“ terminalo
Atspausdinti vieną dokumentą „Linux“ yra pakankamai paprasta. Tiesiog atidarykite PDF ar kito formato failą, tada spustelėkite Spausdinti parinktį meniu.
Svarbiausias spausdinimo „Linux“ dalykas yra tas, kad jei naudojate darbalaukio aplinką, turite atidaryti failą. Tačiau terminale viskas yra kitaip.
Čia, naudokis
katė „/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT“ | lpr
Taip pat galimos alternatyvios spausdinimo komandos:
lpr „/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT“
Taigi, norėdamas parodyti, jei noriu atspausdinti PDF low-fodmap_-_breakfast.pdf, naudoju katė arba lpr komanda ir dokumento failo kelias:
lpr'/home/atomickarma/low-fodmap_-_breakfast.pdf'
Jei spausdinate dokumentą iš kito katalogo, naudokite pavienes kabutes, kad įsitikintumėte, jog failo kelias ir failo pavadinimas būtų atpažinti teisingai. Jei dokumentas yra dabartiniame kataloge, t. y. tame pačiame kataloge, kuriame atidarytas terminalas, jums nereikės kabučių.
Jums net nereikia atidaryti terminalo tame pačiame kataloge kaip failas, kurį reikia spausdinti. Jei turite absoliutų failo kelią į dokumentą ar vaizdą, jis bus spausdinamas.
Atsargiai: kai kurie dokumentai tokiu būdu nebus spausdinami. Pavyzdžiui, kol galite spausdinti DOC arba DOCX failą iš savo Linux biuro programinė įranga, to padaryti iš terminalo neįmanoma. Tačiau šias komandas galite naudoti norėdami spausdinti ODT failus ir PDF failus.
4. Kaip spausdinti paketu naudojant „Linux“ komandą
Viena iš galingiausių „Linux“ spausdinimo parinkčių pasiekiama komandinėje eilutėje.
Bandymas pasirinkti kelis dokumentus ir spausdinti juos darbalaukio aplinkoje paprastai baigiasi vienu spausdinimo darbu. Norėdami spausdinti paketiniu būdu, ty spausdinti kelis dokumentus atliekant tą pačią užduotį, turite naudoti terminalo komandą.
The lpr čia užtenka komandos. Viskas, ką jums reikia padaryti, tai sekti juo nurodydami failų, kuriuos norite spausdinti, kelius. Pvz.
lpr „/home/atomickarma/high street west.pdf“„/home/atomickarma/Indiškais prieskoniais pagardintos vištienos ir bulvių kepimo receptas.pdf“
Jūs netgi galite tai dar labiau supaprastinti. Pradėkite atidarydami visų dokumentų langą, tada atidarykite terminalo langą. Terminale įveskite lp, tada vilkite failus į terminalą.
Pataikė Įeikite, tada palaukite, kol bus baigtas paketinis spausdinimas.
5. Spausdinkite naudodami konkretų spausdintuvą terminale
Jei tinkle yra keli spausdintuvai, konkretus įrenginys gali būti skirtas dokumentams, kitas – vaizdams.
Norėdami siųsti failą tiesiai į pavadintą spausdintuvą, pirmiausia dar kartą patikrinkite spausdintuvo pavadinimą naudodami lpstat komanda:
lpstat -p -d
Tai atlikę ir teisingai pažymėję pavadinimą, išsiųskite dokumentą į tą pavadintą spausdintuvą. Pavyzdžiui, norėdamas spausdinti PDF savo Epson spausdintuvu, naudoju:
lp -d EPSON_XP_4100_Series „/home/atomickarma/low-fodmap_-_breakfast.pdf“
Spausdinimą konkrečiame spausdintuve galite derinti su paketiniu spausdinimu:
Tai taip paprasta ir, kaip ir anksčiau, failą galima nuvilkti į terminalą, kad nereikėtų įvesti viso failo kelio ir failo pavadinimo.
6. Spausdintuvo komanda išvalyti „Linux“ spausdinimo eilę
Ką daryti, jei „Linux“ sistemoje spausdinama per daug puslapių ir reikia išvalyti eilę? Galbūt viename iš puslapių yra klaida arba spausdinimo komandų serija dubliuoja konkretų dokumentą, kuris turėtų būti spausdinamas tik vieną kartą.
Prieš tęsdami įsitikinkite, kad spausdintuvas nustatytas kaip numatytasis. Priešingu atveju turėtumėte žinoti spausdintuvo pavadinimą, jei jūsų tinkle yra keli. Taip užtikrinama, kad komanda išvalyti spausdinimo eilę bus išsiųsta į tinkamą įrenginį.
Lengviausias būdas tai išspręsti yra išsiųsti komandą išvalyti spausdinimo eilę. Norėdami išvalyti visą eilę, naudokite:
lprm -
Taip pat galite išvalyti esamą užduotį naudodami just
lprm
Atkreipkite dėmesį, kad kai lprm naudojamas tinklo aplinkoje, būsite paraginti įvesti slaptažodį, kad atšauktumėte spausdinimo užduotį.
7. Atšaukite konkrečią spausdinimo užduotį iš „Linux“ komandų eilutės
Jei turite konkrečią spausdinimo užduotį, kurią reikia atšaukti, pirmiausia turėsite rasti jos užduoties ID. Tai galite rasti peržiūrėdami spausdinimo eilę su
lpq
Tada galite naudoti komandą lprm, kad atšauktumėte tą konkrečią užduotį.
Taigi, jei lpq komanda grąžino darbo ID 285, turėtumėte įvesti
lpm 285
Spausdinimas paprastai sustoja per kelias sekundes, nors tai priklauso nuo dokumento ilgio.
Sutaupykite laiko: valdykite spausdintuvą naudodami „Linux“ terminalo komandas
Nors darbalaukio sąsaja yra pakankamai efektyvi Linux sistemoje, ji nėra tokia lanksti, kaip spausdintuvų valdymas iš terminalo. Turint visas pasiekiamas užduoties atšaukimo, paketinio spausdinimo ir bendrųjų spausdintuvo valdymo parinkčių, verta žinoti spausdintuvo komandas terminale.
Iš tiesų, verta žinoti, kaip spausdinti iš bet kurio įrenginio.