Sadržaj:
- Korak 1: Priprema
- Korak 2: Povežite se putem SSH -a
- Korak 3: Postavite Ulpt.ko na pravo mjesto
- Korak 4: Instalirajte LPRng
- Korak 5: Konfigurirajte stvari za učitavanje pri pokretanju
- Korak 6: LPRng konfiguracija: 1 od 3 - Printcap
- Korak 7: LPRng konfiguracija: 2 od 3 - Lpd.perms
- Korak 8: LPRng konfiguracija: 3 od 3 - Lpd.conf
- Korak 9: Pokrenite stvari i postavite dozvole kada se pisač poveže
- Korak 10: Povezivanje Windows računara
- Korak 11: Povezivanje s Mac OSX -om
Video: FreeNAS kao server za štampanje: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
FreeNAS je izvrsno rješenje za mrežno skladištenje dovoljno jednostavno za svakoga da ga instalira. Sistemski i prostorni zahtjevi su smiješno mali za ovu skraćenu verziju FreeBSD-a. Ima sve vrste funkcija dostupnih putem čistog web grafičkog sučelja, više nego što će većini ikada trebati. Omogućuje vam čak i prijenos medija na igraće konzole! Unatoč impresivnim ugrađenim sposobnostima, htjela sam da to učini osim da djeluje kao odličan NAS, a to je da to bude poslužitelj za ispis kako bih mogao dijeliti svoj HP Deskjet 6540 USB štampač među mojim Windows i Mac OSX kutijama. Lakše je reći nego uraditi. Nakon nekoliko sati igranja sa CUPS -om i nekoliko pokvarenih instalacija kasnije, ugledao sam svjetlo. Na forumima FreeNAS -a, korisnik sgrizzi stvorio je nit o tome kako to učiniti s LPR -om, koristeći paket LPRng, za postavljanje zasnovano na LiveCD -u. Bilo je to izuzetno korisno i on/ona bi trebao dobiti najveći dio zasluga, ali nit zaista treba sažeti i razjasniti da bi bio koristan vodič. Upravo tome služi ovaj Instructable, kao i njegovo mijenjanje za standardnu potpunu instalaciju FreeNAS -a. Ovaj vodič pretpostavlja da već imate trenutnu standardnu instalaciju FreeNAS -a koja je postavljena i radi.
Korak 1: Priprema
Prvo, skupimo nekoliko stvari i pogledajmo postavke. MrežaVaše postavke mogu biti drugačije, ali moje je sljedeće.- Linksys WRT54GL usmjerivač s Tomato firmware v1.23- FreeNAS box- v0.69, stari Sony Vaio, 2 tvrda diska, statički IP: 192.168.1.50 - računar - Windows XP SP3 - Macbook Pro - OSX 10.5.6 - HP Deskjet 6540 - štampač povezan USB -om, priključen na FreeNAS Morate svom FreeNAS -u dodijeliti statički interni IP iznutra vaš ruter. Na internetu postoji mnogo vodiča za to, a sve je jednostavno, pa brzo potražite u Googlu. Stvari koje će vam trebati- Windows instalacijski disk ako koristite Windows (potrebne datoteke mogu biti dostupne drugdje, ali ovo je najjednostavnije)- pisač Upravljački programi za vašu marku/model- Datoteka "ulpt.ko" preuzeta iz potpune instalacije FreeBSD-a. Datoteka priložena ovom uputstvu. - SSH klijent - Za Windows idite sa PuTTy. Za Linux, Unix, Mac itd. Možete jednostavno koristiti terminal/naredbenu liniju
Korak 2: Povežite se putem SSH -a
Povežite se sa svojim FreeNAS -om putem SSH -a. Uobičajeno je loša praksa prijaviti se kao root, ali ako ste zaista oprezni, stvari bi trebale ići glatko. PuTTy je prilično razumljiv za povezivanje. Za ljude iz komandne linije upišite: ssh -l korisničko ime static_ip_of_freenas Statički ip će biti nešto poput 192.168.x.xxx. Tražit će lozinku, ali kada upišete, ništa se ne prikazuje. Ne brinite, ovo je normalno (skriva lozinku iz sigurnosnih razloga); samo upišite i pritisnite enter. Sada biste trebali imati mali pozdrav i novu naredbenu liniju (prijavite se kao root je besplatan: ~# a kao korisnik je>)
Korak 3: Postavite Ulpt.ko na pravo mjesto
Koristite željeni način (ftp, smb, itd.) Da postavite ulpt.ko datoteku negdje u okvir FreeNAS i zapamtite punu putanju (nazvat ću je UPath), koja će vjerojatno biti nešto poput/mnt/drivename/ ulpt.ko Vratite se na terminal sa SSH vezom i naredbenim retkom, premjestit ćemo datoteku na odgovarajuće mjesto. Tip: mv Upath /boot/kernel/ulpt.ko To bi trebalo učiniti.
Korak 4: Instalirajte LPRng
Koristit ćemo paket koji se zove LPRng. Da biste ga instalirali, upišite: pkg_add -r LPRng Neka se to malo odmori dok preuzima i instalira potrebne bitove.
Korak 5: Konfigurirajte stvari za učitavanje pri pokretanju
Učitajte ulpt.ko modulPrvo želimo biti sigurni da se ulpt.ko učitava pri pokretanju pa će ga, čim povežemo pisač, ispravno prepoznati. Tip: nano /boot/defaults/loader.conf Pomaknite se prema dolje tipkama sa strelicama ili ctrl+V dok ne dođete do odjeljka pod naslovom "USB moduli" Promijenite red "ulpt_load =" NO " # Printer" u "ulpt_load =" DA " # Printer" Pritisnite ctrl+X. Zatim upišite "y" i pritisnite enter kada vas zatraži da spremite. Pokrenite LPRngNavigate na FreeNAS web sučelje u pregledniku. Zatim idite na SystemAdvancedrc.confKoristite dugme "+" za dodavanje dva nova unosa: Ime: lpd_enableValue: NOName: lprng_enableValue: YES
Korak 6: LPRng konfiguracija: 1 od 3 - Printcap
Postoje tri glavne datoteke koje doprinose ispravnom radu LPRng-a.//Etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (lokacija:/etc/printcap) može biti vrlo složeno ili vrlo jednostavno. Idemo vrlo jednostavno, ali možete se obratiti na LPRng web lokaciju i google radi različitih postavki ovisno o vašim potrebama. Bit će mnogo lakše to ilustrirati primjerom: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Prva linija nije važna. Samo stavite marku/model štampača tamo radi reference - "lp | deskjet" - ovo je ono po čemu će vaš štampač biti poznat. "lp" je primarni naziv, "deskjet" je alias.- "sd =" Ovo je put do spulera ispisa. Napravit ćemo ovaj direktorij za sekundu.- "sh" Ovo znači "supress header". Ako ste ikada štampali u računarskoj laboratoriji, vidjeli ste ovo. To je stranica koja se štampa prije posla i identificira kome je posao namijenjen. Za većinu ljudi kod kuće, to je nepotrebno. U radnom okruženju sa puno ljudi i štampanjem, to je nešto što biste trebali pogledati.- "lp =" ovo je lokacija štampača. Ako se ulpt.ko ispravno učitava, onda kada povežete pisač, on bi se trebao registrirati kao /dev/ulpt0. Zapamtite putanju spulera iz sd? Uspjet ćemo. Tip: "mkdir -p -m 700/var/spool/lpd/bare" i "chown 1: 1/var/spool/lpd/bare" Ovo stvara odgovarajući direktorij s potrebnim vlasništvom i dozvolama.
Korak 7: LPRng konfiguracija: 2 od 3 - Lpd.perms
lpd.perms (lokacija: /usr/local/etc/lpd.perms) je malo dugačak. Zadana konfiguracija bi trebala biti u redu. Prelistajte i dvaput provjerite jesu li ove linije nekomentirane (ne započinjte s "#") upisivanjem: nano /usr/local/etc/lpd.perms Redovi koje želimo komentirati su: ACCEPT SERVICE = C SERVER REMOTEUSER = root, papowell ACCEPT SERVICE = C LPC = lpd, status, printcap ODBIJI SERVIS = C PRIHVATI SERVIS = M SAMEHOST SAMEUSER ACCEPT SERVICE = M SERVER DALJINSKI KORISNIK = root ODBACI SERVIS = M Zadano PRIHVATI Unesite sve promjene, a zatim pritisnite ctrl+X
Korak 8: LPRng konfiguracija: 3 od 3 - Lpd.conf
lpd.conf (lokacija: /usr/local/etc/lpd.perms) bi također trebao biti u redu kao zadani. Stvari koje treba provjeriti: # Svrha: uvijek ispisati banner, zanemariti lpr -h opciju # default ab@ (FLAG isključen) # Svrha: postavljanje upita poslužitelju računovodstva kada je povezan # default achk@ (FLAG isključen) # Svrha: računovodstvo na kraju (vidi takođe af, la, ar, as) # default ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Svrha: naziv obračunske datoteke (vidi i la, ar) # default af = acct (STRING) # Svrha: koristite dugačak broj posla (0 - 999999) kada je posao poslat # default longnumber@ (FLAG isključen) Longnumber
Korak 9: Pokrenite stvari i postavite dozvole kada se pisač poveže
Želimo da pokrenemo odgovarajuće LPRng procese kada je štampač povezan. Upišite: "nano /usr/local/etc/devd/devd.conf"Dodato u datoteku: # radnja pokretanja kada je USB pisač ulpt0 priključen # pričekajte 3 sekunde, a zatim pokrenite demon spulera # attach 100 {device-name" ulpt0 "; akcija "sleep 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /speaker;"; }; */ Ovo prati uključivanje štampača, čeka nekoliko sekundi i pokreće LPD proces. Kada to krene, on ispravlja sve datoteke ili dozvole koje nedostaju pomoću checkpc -f. Zatim postavlja odgovarajuće vlasništvo i dozvole na uređaju i pušta mali zvuk.
Korak 10: Povezivanje Windows računara
1) Idite na Mrežne veze. Kliknite karticu Napredno pri vrhu, a zatim "Opcionalne mrežne komponente". Omogućite i alate za upravljanje i nadgledanje i druge usluge mrežnih datoteka i ispisa. Od vas će se tražiti da umetnete Windows cd, koji biste trebali imati oko sebe. To će nam omogućiti povezivanje putem LPR2) Idite na kontrolnu ploču, a zatim na pisače. Pokrenite čarobnjaka za dodavanje novog štampača. 3) Lokalni štampač (ne otkrivaju automatski). Slijedi.4) Kreiraj novi port -> LPR port. Dalje5) Unesite IP adresu okvira FreeNAS. Zato želimo da bude statičan. Unesite naziv reda za štampanje (ako ste kopirali moj printcap, to je "lp" bez navodnika) 6) Instalirajte upravljačke programe i kliknite kroz ostatak čarobnjaka. Nemojte štampati probnu stranicu. 7) Desnim tasterom miša kliknite na štampač i otvorite svojstva. 8) Kartica Port. Poništite odabir "dvosmjerna podrška" 9) Napredna kartica. počnite ispisivati nakon što je zadnja stranica spool. Provjerite Ispis izravno i Poništite odabir zadržavanja Nepodudarno & Uklonite oznaku Ispis spool & Provjerite Zadrži &. Poništite odabir Omogući napredno i provjeri10) Sada se vratite na glavnu karticu i pokušajte ispisati probnu stranicu.
Korak 11: Povezivanje s Mac OSX -om
1) Otvorite System Preferences -> Print and Fax2) Pritisnite "+" da biste dodali pisač 3) Idite na karticu "IP" Protokol: LPDAdress: IP od FreeNASQueue: Naziv reda za ispis (ako ste kopirali moju printcap, to je " lp "bez navodnika) Naziv i lokacija su na vama. Štampajte Korišćenje: Odaberite ispravne upravljačke programe ** Neki štampači, poput mog HP Deskjet 6540, ne dozvoljavaju mi da koristim usb upravljačke programe sa LPD -om. Morao sam umjesto toga izabrati što je moguće bliže (ispostavilo se da je 5550) i krenuti s tim. Ako su dva modela slična, trebala bi raditi bez problema.
Preporučuje se:
Arduino kao ISP -- Nareži šesterokutnu datoteku u AVR -- Osigurač u AVR -u -- Arduino kao programer: 10 koraka
Arduino kao ISP || Nareži šesterokutnu datoteku u AVR || Osigurač u AVR -u || Arduino kao programer: ……………………… Pretplatite se na moj YouTube kanal za više video zapisa …….. Ovaj članak radi se o arduinu kao isp. Ako želite učitati heksadecimalnu datoteku ili želite postaviti osigurač u AVR, onda ne morate kupiti programer, možete učiniti
Kako koristiti ESP8266 kao web server: 5 koraka
Kako koristiti ESP8266 kao web poslužitelj: Zdravo, trenutno koristim Windows 10, NodeMCU 1.0, a ovdje je popis softvera koji sam koristio i vodiči za instalaciju koje sam slijedio: Arduino IDE Dodatne ploče za esp8266 SpiffLibrary koje sam koristio: WebsocketKoristio sam NodeMCU kao poslužitelj za posluži HTML datoteku lud sam
Provjerite štampanje bez posebnog softvera ili štampača sa MS Excelom (štampanje putem bankovnih čekova): 6 koraka
Ispis čekova bez posebnog softvera ili štampača sa MS Excel -om (Štampanje bankovnih čekova): Ovo je jednostavna Excel radna sveska, koja će biti vrlo korisna za bilo koje preduzeće da napiše mnogo bankovnih čekova. Osim dobavljača. Ne treba vam poseban štampač ili softver, samo vam je potreban računar sa MS Excelom i normalnim štampačem. Da, sada možete
Kako koristiti Wiimote kao računalni miš koristeći svijeće kao senzor !!: 3 koraka
Kako koristiti Wiimote kao računalni miš koristeći svijeće kao senzor !!: Ovaj vodič će vam pokazati kako povezati Wii daljinski upravljač (Wiimote) sa računarom i koristiti ga kao miš
Jeftino (kao u besplatnom [kao u pivu]) postolje sa više metara: 4 koraka
Jeftino (kao u besplatnom [kao i u pivu]) postolje sa više metara: Bio sam iznerviran što moram da iskrivim vrat ili nesigurno izbalansiram svoj jeftini višemetar od 4 USD negdje gdje zaista mogu PROČITATI ekran. Odlučio sam uzeti stvari u svoje ruke! Ovo je ujedno i moja prva 'strukturirana', pa ako neko ima korisne komentare