Details

Title Принт-сервер на основе Raspberry Pi: выпускная квалификационная работа бакалавра: направление 12.03.01 «Приборостроение» ; образовательная программа 12.03.01_02 «Информационные технологии безопасности объектов»
Creators Горбачев Иван Алексеевич
Scientific adviser Милицын Алексей Владимирович
Other creators Мешалкина Марина Николаевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2021
Collection Выпускные квалификационные работы; Общая коллекция
Subjects принтер; принт-сервер; raspberry pi; печать; программное обеспечение; операционная система; android; ios; windows; macos; printer; print-server; print; software; operating system
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 12.03.01
Speciality group (FGOS) 120000 - Фотоника, приборостроение, оптические и биотехнические системы и технологии
Links Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2021/vr/vr21-4563
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\15042
Record create date 10/5/2021

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

В данной работе изложена сущность подхода к созданию принт-сервера на основе одноплатного компьютера Raspberry Pi, предназначенного для печати файлов по сети Wi-fi с устройств, на операционных системах iOS, macOS, Android и Windows. Для достижения этой цели был решен ряд задач: 1. Формулировка технического задания. 2. Анализ представленных на рынке одноплатных компьютеров. 3. Создание структурной схемы и алгоритма работы принт-сервера. 4. Разработка схемы электрических соединений. 5. Установка операционной системы, программного обеспечения и последующее его конфигурирование. 6. Тестирование оборудования. Были рассмотрены различные виды принт-серверов, интерфейсы подключения принтеров, а так же были рассмотрены основные принципы печати. Для реализации проекта был выбран одноплатный компьютер Raspberry Pi 3B+. Было установлено программное обеспечение CUPS, благодаря которому обеспечивается сетевая печать в Linux. Так же было установлено и сконфигурировано программное обеспечение Samba, которое требуется для взаимодействия ОС Raspbian с операционной системой Windows. Тестирование процессора производилось путем отправки задания на принт-сервер и рассмотрения диспетчера задач в Linux. В результате был разработан принт-сервер, способный печатать файлы с устройств под управлением ОС iOS, macOS, Android и Windows.

This work describes the essence of the approach to creating a print server based on a single-board computer Raspberry Pi, designed to print files over a Wi-fi network from devices running on iOS, macOS, Android and Windows operating systems. To achieve this goal, a number of tasks have been completed: 1. Design of technical specifications. 2. Analysis of single-board computers on the market. 3. Creation of a structural diagram and algorithm of the print server. 4. Development of a diagram of electrical connections. 5. Installation of the operating system, software and its subsequent configura-tion. 6. Testing of equipment. Various types of print servers and interfaces to connect printers were consid-ered, as well as the basic principles of printing. A single-board computer Raspberry Pi 3B + for realization of the project. The CUPS, which enables network printing on Linux software, was installed. The Samba software required for the Raspbian OS to interact with the Windows operating system was also installed and configured. Processor testing was made by submitting a task to a print server and reviewing the Linux task manager. As a result, a print server that can print files from devices running on iOS, macOS, Android and Windows was developed.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 11 
Last 30 days: 0

Detailed usage statistics