https://printserver.ink/ UoWPrint: Modern USB-Wi-Fi print server for driverless printing and scanning UoWPrint is a modern print server created to bring wireless capabilities to older printers, scanners, and all-in-one devices. It is designed as an easy-to-use add-on appliance and allows you to: * Convert your old USB printer (or MFP) into Wi-Fi printer/MFP * Print and scan without drivers from Windows/macOS/Linux, as well as iOS/Android Contrary to older-generation print server hardware or home routers with printer-sharing functions, UoWPrint does not require to install any printer-specific drivers or applications on your devices but uses universal standard drivers available in any contemporary operating system. The printer driver is running on the print server itself, freeing you from installing drivers on the PC. In other words, with UoWPrint you can use AirPrint and Mopria to print and scan over the network on your USB printer. Compatible with Windows, macOS, Linux, Android, iOS Compatible with MacBook M1/M2/M3/M4 (ARM) Compatible with Windows on ARM (Qualcomm Snapdragon) Device connection scheme Device connection scheme Photo of the board connected to the printer. The device comes with simple acrylic case. Photo of the board connected to the printer. The device comes with simple acrylic case. Printer compatibility UoWPrint is best compatible with older-generation consumer devices (manufactured before the year 2018) and supports a very wide range of ink and laser printers and scanners. However, some of the printers are not supported well or at all. HP devices work very well, Samsung and Xerox support is also pretty reliable, while Canon compatibility depends on the device generation and may be not as fast or reliable. Check almost full list of supported devices. Included drivers The following non-exhaustive list provides a brief overview of the available drivers and popular supported models: * splix and foo2qpdl for Samsung Printer Language (SPL) devices: + Samsung SCX-3200, SCX-4200, SCX-4300 + Samsung ML-1210, ML-1710, ML-2015, ML-2525, ML-2165, ML-3471 + Samsung CLP-500 + Xerox Phaser 31xx/34xx, 5500, 61x0, WorkCentre 3119 * foo2zjs, foo2xqx, hpcups for the majority of HP LaserJets, InkJets, DeskJets, and PhotoSmarts: + HP LaserJet 1005, 1010, 1018, 1020, 1160, 1320, 3020, 3030, 3330 + HP LaserJet P1005, P2015 + HP LaserJet Pro P1102, P1566, P1606dn + HP LaserJet M1522nf, 3055 + HP LaserJet Pro MFP M521, MFP M425 * capt open-source driver for Canon Advanced Printing Technology (CAPT) devices ^alpha-quality drivers: + Canon i-SENSYS LBP2900, LBP3000, LBP3010, LBP3100, LBP6000 * Official Canon CAPT driver running in x86 emulation mode: + Canon Laser Shot LBP810, LBP1120 + Canon Laser Shot LBP5100, LBP6000B, LBP7018C * carps for Canon Advanced Raster Printing System (CARPS) devices: + Canon MF3110, MF56x0, MF57x0 + Canon MF3200 + Canon LC310, L390, L408S, L180, L380S, L398S + Canon PC-D300, FAX-L400, ICD300 * Canon UFRII-based devices running in x86 emulation mode: + Canon LBP212dw, LBP214dw + Canon LBP3360, LBP3460, LBP6230dw, LBP6650dn, LBP6780x, LBP7660cdn + Canon MF212w, MF4010, MF4018, MF4320d, MF512x * brlaser for Brother laser devices: + Brother HL-1110, HL-120x, HL-L237x, HL-L5000D + Brother DCP-1623 * rastertokpsl-re for Kyocera GDI devices: + Kyocera FS-1020MFP, FS-1025MFP, FS-1040, FS-1060DN, FS-1120MFP, FS-1125MFP * Panasonic GDI official printers running in x86 emulation mode: + Panasonic KX-MB1500, KX-MB2000, KX-MB2500 series + Panasonic DP-MC210, DP-MB250 series * Pantum printers and MFPs official driver running in x86 emulation mode: + Pantum BM5100, M6500 series + Pantum P2200, P2500 series * Epson Inkjet Printer Driver and Driver 2: + Overwhelming majority of Epson devices * GutenPrint: + Canon PIXMA/imageRunner, Kyocera, Lanier, Ricoh, Xerox and other devices * GhostScript: + Various PostScript, PCL, IJS models ... and many others. Operating system support * Windows XP/7/8/8.1, with limited printing options support (PostScript / PCL) * Windows 10, October 2018 update (build 1809) and newer with full support (Mopria) * Windows 11 (Mopria) * macOS 10.6+ (AirPrint / AirScan) * Linux with CUPS 2.2.2+ (AirPrint / Mopria) * Android 8+ (default print service) or Android 4.4+ with Mopria Print Service + Mopria Scan * iOS 4.2+ (AirPrint, no built-in scanning support, scanning using web interface possible) Device-specific driver is not required on every OS. Project information Why? After buying used old USB-only printer, I was looking for a modern retail print server which would allow me to use the printer as you use the newer ones, over Wi-Fi and without drivers, but could not find anything on the market! Reducing e-waste, improving convenience, and re-using single-board computers for good is the main motivation of this project. Old printers are tend to be better than the new ones: the best mono lasers were manufactured in the year 2004-2010, that was the peak of reliable, serviceable, and cheaper to operate machines than the current retail models. They do not offer subscription service or annoying firmware updates which block third-party toner cartridges. No anti-consumer practices No Internet connection required. The device does not use the Internet for anything besides time synchronization. No telemetry, no automatic updates. Secure by default. Network firewall blocks all connections from the outside of your network. No hard-coded passwords. IPv6 support. Open for enthusiasts and modification. Comes with source code and full build system of the firmware. Reliable technical support. We sold you the print server and it doesn't work as intended? We'll buy the same printer model and debug the issue until it's fixed! Software UoWPrint is based on well-known Linux-world open source software: * CUPS print server with AirPrint/Mopria shading capabilities * SANE scanning suite for MFP and dedicated scanner support * AirSane for AirScan/Mopria scanner sharing capability * box86 emulator to use official (proprietary) printer and scanner drivers for x86 machines on ARM architecture, which enables wide compability in the absence of an open driver. All you need to start printing is plug the printer into the USB port and add it using print server web interface. The printer will be discovered on all devices on the network automatically. The device works as Wi-Fi access point or connects to your Wi-Fi network as a client, Ethernet connection is also available. It incorporates simple web interface to configure Wi-Fi connection and printer, and scanners usually do not require special configuration and work out-of-the-box. The operating system of the device is based on Debian 12 and has been optimized for memory constraints and fail-save appliance-like operation: power off the device by unplugging the power without worrying of data corruption, revert to factory defaults with a click of a button. Warning: this project may not be suitable for professional printing. Due to the various quality of the drivers, the printouts may not present accurate colors or the highest quality. Some printer and scanner drivers have bugs and don't work reliably. UoWPrint has undergone thoroughful, but limited testing. We constantly find and fix bugs in the whole printing and scanning stack (and contribute back to related projects to ensure bug-free experience for everyone), but this is best-effort low-scale holiday project, some thigs are way over our heads. Ask to check your printer support in advance by email . Hardware UoWPrint v2 is based on OrangePi Zero 3 single-board computer. Key specifications: Size 62 mm x 56 mm in acrylic case 55 mm x 50 mm the board itself Weight 52 g CPU Allwinner H618 ARMv8 Cortex-A53 Quad Core, 1.5 GHz RAM 1 GiB LPDDR4 Flash memory 512 MB MicroSD card 1x USB 2.0 Type-A Host for printer connection 1x USB 2.0 Type-C OTG for 5V power supply and PC USB connection LPT printer connection possible with USB-LPT adapter cable Wi-Fi 802.11ac 2.4+5 GHz, Wi-Fi hotspot and client modes Ethernet 1G/100M Built-in Ethernet Driverless printing and scanning: * AirPrint(tm) (macOS/iPhone/iPad) Supported * Mopria(r) (Windows/Linux/Android) standards Printing with the driver: * Internet Printing Protocol (IPP) No internet connection required No account or subscription required No automatic updates Features Web-based configuration, no additional software required Comes with the source code, firmware, and free technical support Operating system Based on Debian 12 Linux kernel 6.6 OpenPrinting CUPS Software SANE AirSane Box86 Order What you get: * UoWPrint v2 device (without USB power supply or cable) * Electronic instruction * Archive with the firmware, source code, and build scripts * Free tech support from the living human being who takes responsibility for fixing possible compatibility issues with your printer All you need is a USB-C cable and a power supply (any cellphone charger). Price: $35 USD or 2900[?] (Russian Ruble), shipping cost not included. Payments using cryptocurrency (preferred), PayPal, or Russian SBP. Order by email: uowprint@valdikss.org.ru For each sold device, CUPS and SANE developers receive $2 donation each. The profit of selling the device is to be spent on improving open source drivers support. Documentation Configuration how-to is available in English and Russian.