- Вступ до сервера друку та CUPS:
- Необхідні компоненти
- Налаштування мережевого принтера на Raspberry Pi:
Щоб зробити ваш принтер доступним з декількох пристроїв або комп’ютерів, вам потрібен принтер Wi-Fi або вам потрібно дороге налаштування для створення мережевого принтера. Тож у цей сезон урочистостей, що було б ідеальним подарунком, ніж Мережевий принтер (чи я просто подарував комусь ідею?), Але замість того, щоб витратити сотні доларів на це нове придбання, що, якби ви могли зробити те саме, додавши 35 доларів Raspberry Pi 3 до того старого принтера, який лежав на вашому столі? Так, я думав, що це теж буде чудово!
Вступ до сервера друку та CUPS:
Сервер друку може підключати кілька комп’ютерів до одного або декількох принтерів, що проводяться або проводяться по бездротовій мережі. За допомогою сервера друку ви можете отримати доступ до принтера з кількома пристроями та надіслати на принтер команду друку з будь-якого з підключених пристроїв для друку будь-якого документа.
Для цього підручника з сервера друку Raspberry Pi ми створимо мережевий принтер за допомогою Raspberry Pi 3 та всемогутніх CUPS, що робить це можливим.
CUPS (Common Unix Printing System) - це система друку для UNIX-подібних комп'ютерів на базі операційних систем. Це дає комп’ютерам, на яких працює, можливість виконувати функції сервера друку. Комп’ютер, на якому запущено CUPS, може приймати завдання від клієнтських пристроїв, обробляти їх та передавати на відповідний принтер для друку.
Усі більшість принтерів підтримуються CUPS, особливо принтери HP, оскільки HP працює з власним проектом з відкритим кодом. Інші моделі принтерів, які не підтримуються безпосередньо CUPS, можуть мати сумісні загальні драйвери, що забезпечують основні функції друку. Список принтерів, що підтримуються CUPS, можна знайти за цим посиланням.
Необхідні компоненти
Для цього підручника нам знадобляться наступні компоненти, деякі з яких ви, безсумнівно, маєте прокладати і не потрібно купувати.
- Raspberry Pi 3
- SD-карта (не менше 8 Гб)
- USB-принтер
- Кабель Ethernet
- Блок живлення для Pi
Для продовження ми використовуватимемо розтяжну ОС Raspbian для цього підручника, і оскільки її настройка така ж, як і у Джессі, я припускаю, що ви знайомі з налаштуванням Raspberry Pi за допомогою розтяжної ОС Raspbian. Я також хочу припустити, що ви знаєте, як ssh потрапити в Raspberry Pi за допомогою термінального програмного забезпечення, такого як шпаклівка. Якщо у вас є проблеми з будь-яким із згаданих речей, на цьому веб-сайті є безліч підручників з Raspberry Pi, які можуть вам допомогти, і ви також можете залишити свої запитання у полі для коментарів, і я зроблю все можливе, щоб відповісти.
Коли ваш Pi готовий, давайте створимо сервер друку Raspberry Pi !
Налаштування мережевого принтера на Raspberry Pi:
Цей розділ проведе нас через ряд кроків, які завершаться встановленням CUPS на вашому Raspberry Pi.
Крок 1: Оновіть Pi
Якийсь ритуал, перш за все для всіх моїх проектів - це оновлення Raspberry Pi, роблячи це, ви гарантуєте, що ваш pi має всі останні оновлення ОС, з якою ви працюєте.
Для цього ми використовуємо;
sudo apt-get update оновлення sudo apt-get
Після цього перезавантажте pi за допомогою;
sudo reboot
Зачекайте на процес перезавантаження та ввійдіть знову
Крок 2: Встановіть програмне забезпечення CUPS для сервера друку
Після завершення оновлення наступним напрямком роботи є встановлення нашого сервера друку програмного забезпечення CUPS.
Для цього потрібно запустити;
sudo apt-get встановити чашки
Це займе певний час, але буде встановлено CUPS та інші залежності, такі як Samba, perl та кілька інших програм або бібліотек.
Крок 3: Налаштуйте CUPS
Закінчивши встановлення, час перевірити конфігураційний файл CUPS. Тут можна змінити кілька налаштувань, які загалом впливають на роботу чашок, наприклад, порт, на якому чашки спілкуються, який за замовчуванням 631, порт.
Конфігураційний файл можна отримати за допомогою;
sudo nano /etc/cups/cupsd.conf
Змініть / додайте наступні рядки у файл конфігурації.
# Слухайте лише з’єднання з локальної машини. # Слухайте localhost: 631 # ЗМІНЕНО СЛУХАТИ ЛОКАЛЬНУ ЛВС Порт 631 # Обмежити доступ до сервера…
Потім введіть IP-адресу вашого PI, а потім ім’я принтера на наступній сторінці, використовуючи формат нижче:
http: // + Raspberry Pi IP +: 631 + / printers / + назва вашого принтера “Назва черги” в CUPS
наприклад,
Після цього ви тепер зможете друкувати через мережевий принтер Raspberry Pi.
Це все для цього підручника, хлопці, не соромтеся кидати будь-які запитання, які у вас виникнуть, у розділі коментарів.