Съдържание:
- Стъпка 1: Подготовка
- Стъпка 2: Свържете се чрез SSH
- Стъпка 3: Поставете Ulpt.ko на правилното място
- Стъпка 4: Инсталирайте LPRng
- Стъпка 5: Конфигурирайте нещата за зареждане при зареждане
- Стъпка 6: Конфигурация на LPRng: 1 от 3 - Printcap
- Стъпка 7: Конфигурация на LPRng: 2 от 3 - Lpd.perms
- Стъпка 8: Конфигурация на LPRng: 3 от 3 - Lpd.conf
- Стъпка 9: Стартирайте нещата и задайте разрешения, когато принтерът се свърже
- Стъпка 10: Свързване на компютър с Windows
- Стъпка 11: Свързване с Mac OSX
Видео: FreeNAS като сървър за печат: 11 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
FreeNAS е отлично решение за съхранение в мрежата, достатъчно просто за всеки да го инсталира. Изискванията към системата и пространството са смешно малки за тази съкратена версия на FreeBSD. Той разполага с всякакви функции, достъпни чрез чистия уеб графичен интерфейс, повече от повечето, които някога ще се нуждаят. Той дори ви позволява да предавате медии към игрови конзоли! Въпреки впечатляващите си вградени способности, имах едно нещо, което исках да направи, освен да действа като страхотен NAS, а това беше да бъде сървър за печат, за да мога да споделя моя HP Deskjet 6540 USB принтер сред кутиите ми с Windows и Mac OSX. По -лесно да се каже, отколкото да се направи. След часове игра с CUPS и няколко счупени инсталации по -късно видях светлината. Във форумите на FreeNAS потребителят sgrizzi създаде нишка как да го накара да работи с LPR, използвайки пакета LPRng, за настройка, базирана на LiveCD. Това беше изключително полезно и той/тя трябва да получи по -голямата част от кредита, но нишката наистина трябва да бъде съкратена и изяснена, за да бъде полезно ръководство. Именно за това е този Instructable, както и за промяната му за стандартна пълна инсталация на FreeNAS. Това ръководство предполага, че вече имате текуща стандартна инсталация на FreeNAS, настроена и работеща.
Стъпка 1: Подготовка
Първо, нека да съберем няколко неща и да разгледаме настройката. Настройката на мрежата може да е различна, но моята е следната.- маршрутизатор Linksys WRT54GL, работещ с фърмуер Tomato v1.23- FreeNAS кутия- v0.69, стар Sony Vaio, 2 твърди диска, статичен IP: 192.168.1.50 - PC - Windows XP SP3 - Macbook Pro - OSX 10.5.6 - HP Deskjet 6540 - USB свързан принтер, свързан към FreeNAS Ще трябва да зададете на вашата FreeNAS кутия статичен вътрешен IP отвътре вашия рутер. Има много ръководства онлайн за това, всички направо напред, така че направете бързо Googling. Stuff You Need- Windows инсталационен диск, ако използвате Windows (необходимите файлове може да са налични другаде, но това е най-лесното)- Принтер Драйвери за вашата конкретна марка/модел- Файлът "ulpt.ko", взет от пълна инсталация на FreeBSD. Файл, прикачен към тази инструкция. - SSH клиент - За Windows отидете с PuTTy. За Linux, Unix, Mac и т.н. можете просто да използвате терминала/командния ред
Стъпка 2: Свържете се чрез SSH
Свържете се към вашата FreeNAS кутия чрез SSH. Обикновено е лоша практика да влизате като root, но ако сте много внимателни, нещата трябва да вървят гладко. PuTTy е доста обяснително тук за свързване. За хората от командния ред въведете: ssh -l потребителско име static_ip_of_freenas Статичният ip ще бъде нещо като 192.168.x.xxx, Той ще поиска парола, но когато пишете, нищо не се показва. Не се притеснявайте, това е нормално (скрива паролата от съображения за сигурност); просто го въведете и натиснете enter. Сега трябва да имате малко поздрав и нов команден ред (влизане като root е freenas: ~# и като потребител е>)
Стъпка 3: Поставете Ulpt.ko на правилното място
Използвайте предпочитания от вас метод (ftp, smb и т. ulpt.ko Върнете се към терминала със SSH връзката и командния ред, ще преместим файла на правилното място. Тип: mv Upath /boot/kernel/ulpt.ko Това трябва да го направи.
Стъпка 4: Инсталирайте LPRng
Ще използваме пакет, наречен LPRng. За да го инсталирате, въведете: pkg_add -r LPRng Оставете това да се отдръпне за малко, докато изтегли и инсталира необходимите битове.
Стъпка 5: Конфигурирайте нещата за зареждане при зареждане
Заредете модула ulpt.ko Първо искаме да се уверим, че ulpt.ko се зарежда при зареждане, така че веднага щом свържем принтер, той ще го разпознае правилно. Тип: nano /boot/defaults/loader.conf Превъртете надолу с клавишите със стрелки или ctrl+V, докато стигнете до раздел, озаглавен "USB модули" Променете реда "ulpt_load =" НЕ " # принтер" на "ulpt_load =" ДА " # Принтер" Натиснете ctrl+X. След това въведете „y“и натиснете enter, когато ви помоли да запишете. Стартирайте LPRngNavigate към уеб интерфейса FreeNAS в браузър. След това отидете на SystemAdvancedrc.conf Използвайте бутона "+", за да добавите два нови записа: Име: lpd_enableValue: NOName: lprng_enableValue: ДА
Стъпка 6: Конфигурация на LPRng: 1 от 3 - Printcap
Има три основни файла, които допринасят за правилното функциониране на LPRng.-/etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (местоположение:/etc/printcap) може да бъде много сложни или много прости. Ще отидем с много прости, но можете да се обърнете към сайта LPRng и Google за различни настройки, в зависимост от вашите нужди. Ще бъде много по -лесно да илюстрирате това с пример: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Първият ред няма голямо значение. Просто поставете вашата марка/модел на вашия принтер за справка - "lp | deskjet" - това е, което вашият принтер ще бъде известен. "lp" е основното име, "deskjet" е псевдоним.- "sd =" Това е пътят към спулера за печат. Ще направим тази директория за секунда.- "sh" Това означава "supress header". Ако някога сте печатали в компютърна лаборатория, ще видите тези. Това е страница, която се отпечатва преди работа, която идентифицира за кого е предназначена. За повечето хора у дома това е излишно. В работна среда с много хора и печат, това е нещо, което трябва да разгледате.- "lp =" това е местоположението на принтера. Ако ulpt.ko се зарежда правилно, тогава когато свържете принтер, той трябва да се регистрира като /dev/ulpt0. Нека успеем. Тип: "mkdir -p -m 700/var/spool/lpd/bare" и "chown 1: 1/var/spool/lpd/bare" Това създава правилната директория с необходимите права на собственост и разрешения.
Стъпка 7: Конфигурация на LPRng: 2 от 3 - Lpd.perms
lpd.perms (местоположение: /usr/local/etc/lpd.perms) е малко дълъг. Конфигурацията по подразбиране трябва да е наред. Превъртете и проверете дали тези редове не са коментирани (не започвайте с "#"), като въведете: nano /usr/local/etc/lpd.perms Редовете, които искаме да бъдат коментирани, са: ACCEPT SERVICE = C SERVER REMOTEUSER = root, papowell ACCEPT SERVICE = C LPC = lpd, status, printcap REJECT SERVICE = C ACCEPT SERVICE = M SAMEHOST SAMEUSER ACCEPT SERVICE = M SERVER REMOTEUSER = root REJECT SERVICE = M DEFAULT ACCEPT Направете всички промени и след това натиснете ctrl X
Стъпка 8: Конфигурация на LPRng: 3 от 3 - Lpd.conf
lpd.conf (местоположение: /usr/local/etc/lpd.perms) също трябва да е добре по подразбиране. Неща, за които трябва да проверите двойно: # Цел: винаги отпечатвайте банер, игнорирайте lpr -h опция # по подразбиране ab@ (FLAG изключен) # Цел: запитване към счетоводен сървър при свързване # по подразбиране achk@ (FLAG изключен) # Цел: счетоводство в края (вижте също af, la, ar, as) # default ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Предназначение: име на счетоводен файл (вижте също la, ar) # default af = acct (STRING) # Предназначение: използвайте дълъг номер на задача (0 - 999999), когато се изпраща задание # по подразбиране longnumber@ (FLAG изключен) Longnumber
Стъпка 9: Стартирайте нещата и задайте разрешения, когато принтерът се свърже
Ще искаме да стартираме правилните LPRng процеси, когато е свързан принтер. Въведете: "nano /usr/local/etc/devd/devd.conf"Добавяне към файла: # действие за стартиране, когато USB принтер ulpt0 е включен # изчакайте 3 секунди и след това стартирайте демона на спулера # прикачете 100 {име на устройство" ulpt0 "; действие "sleep 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /speaker;"; }; */ Това следи за включване на принтера, изчаква няколко секунди и стартира процеса на LPD. След като това стане, той поправя всички липсващи файлове или разрешения с checkpc -f. След това той настройва правилното притежание и разрешения на устройството и възпроизвежда малко звук.
Стъпка 10: Свързване на компютър с Windows
1) Отидете на Мрежови връзки. Щракнете върху раздела Разширени в горната част, след това върху „Незадължителни мрежови компоненти“. Активирайте както инструменти за управление и наблюдение, така и други услуги за мрежови файлове и печат. Той ще ви помоли да поставите компактдиска на Windows, който трябва да имате наоколо. Това ще ни позволи да се свържем чрез LPR2) Отидете на контролния панел и след това на принтерите. Стартирайте съветника за добавяне на нов принтер. 3) Локален принтер (не откривайте автоматично). След това 4) Създайте нов порт -> LPR порт. Следваща 5) Въведете IP адреса на полето FreeNAS. Ето защо искаме тя да бъде статична. Въведете името на опашката за печат (ако сте копирали моя printcap, това е "lp" без кавички) 6) Инсталирайте драйвери и щракнете върху останалата част от съветника. Не отпечатвайте тестова страница. 7) Щракнете с десния бутон върху принтера и отворете свойства. 8) Раздел Порт. Премахнете отметката от „двупосочна поддръжка“9) Раздел „Разширени“. започнете да отпечатвате, след като последната страница е извадена. Поставете отметка за печат директно и премахнете отметката задържане на несъответстващо & премахнете отметката за печат на макара & проверете Keep &. Премахнете отметката Enable advanced & Check 10) Сега се върнете към главния раздел и опитайте да отпечатате пробна страница.
Стъпка 11: Свързване с Mac OSX
1) Отворете Системни предпочитания -> Печат и факс 2) Щракнете върху „+“, за да добавите принтер 3) Отидете на раздела „IP“Протокол: LPDA адрес: IP на FreeNAS Опашка: Име на опашката за печат (ако сте копирали моя printcap, това е „ lp "без кавички) Името и местоположението зависят от вас Печат Използване: Изберете правилни драйвери ** Някои принтери, като моя HP Deskjet 6540 не ми позволяват да използвам USB драйверите с LPD. Вместо това трябваше да избера възможно най -близо (оказа се 5550) и да продължа с това. Ако двата модела са сходни, трябва да работи без проблем.
Препоръчано:
Отваряне на гаражни врати с обратна връзка, използвайки Esp8266 като уеб сървър .: 6 стъпки
Отваряне на гаражни врати с обратна връзка, използвайки Esp8266 като уеб сървър: Здравейте, ще ви покажа как да направите лесен начин за отваряне на гаражни врати.-ESP8266 е кодиран като уеб сървър, вратата може да бъде отворена навсякъде по света-С обратна връзка, ще знаете дали вратата е отворена или затворена в реално време-просто, само един пряк път, за да
Как да използвате ESP8266 като уеб сървър: 5 стъпки
Как да използвам ESP8266 като уеб сървър: Здравейте, в момента използвам Windows 10, NodeMCU 1.0 и ето списъка със софтуера, който използвах, и ръководствата за инсталиране, които следвах: Arduino IDE Допълнителни платки за esp8266 Използвана SpiffLibrary: Websocket Използвах NodeMCU като сървър за обслужвам HTML файл, полудял съм
Проверка на печат без специален софтуер или принтер с MS Excel (печат на банкови чекове): 6 стъпки
Печат на чекове без специален софтуер или принтер с MS Excel (Печат на банкови чекове): Това е проста работна книга на Excel, която ще бъде много полезна за всеки бизнес да пише много банкови чекове В допълнение към техните доставчици. Не се нуждаете от специален принтер или софтуер, имате нужда само от компютър с MS Excel и нормален принтер. Да, сега можете да
ESP8266 NodeMCU точка за достъп (AP) за уеб сървър с DT11 температурен сензор и температура и влажност на печат в браузъра: 5 стъпки
ESP8266 NodeMCU точка за достъп (AP) за уеб сървър с DT11 температурен сензор и печат Температура и влажност в браузъра: Здравейте момчета в повечето проекти използваме ESP8266 и в повечето проекти използваме ESP8266 като уеб сървър, за да може да има достъп до данните всяко устройство през wifi чрез достъп до уеб сървъра, хостван от ESP8266, но единственият проблем е, че се нуждаем от работещ рутер за
Използвайте Orange Pi без монитор, като използвате SSH и VNC сървър: 6 стъпки
Използвайте Orange Pi без монитор, като използвате SSH и VNC сървър: Orange Pi е като мини компютър. Той има всички основни портове, които има нормален компютър. Като HDMIUSBEthernetIT има някои специални специални портове като USB OTGGPIO заглавки SD слот за SD карта Паралелен порт за камера Ако искате да работите с оранжево пи трябва да имате нужда от