{"id":21991514,"url":"https://github.com/terrabits/pi-print-server","last_synced_at":"2026-05-01T12:33:11.665Z","repository":{"id":98389573,"uuid":"170221586","full_name":"Terrabits/pi-print-server","owner":"Terrabits","description":"Connecting a Brother HL-L2300D to a Raspberry Pi for CUPS network printing.","archived":false,"fork":false,"pushed_at":"2019-02-12T00:07:12.000Z","size":1,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-03T21:46:54.697Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Terrabits.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-02-11T23:52:04.000Z","updated_at":"2025-04-03T06:02:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"c62d26f2-12fe-4c06-8124-95acbe6c1887","html_url":"https://github.com/Terrabits/pi-print-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Terrabits/pi-print-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terrabits%2Fpi-print-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terrabits%2Fpi-print-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terrabits%2Fpi-print-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terrabits%2Fpi-print-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Terrabits","download_url":"https://codeload.github.com/Terrabits/pi-print-server/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Terrabits%2Fpi-print-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32497812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T20:09:35.977Z","updated_at":"2026-05-01T12:33:11.658Z","avatar_url":"https://github.com/Terrabits.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pi Print Server\n\nConnecting a Brother HL-L2300D to a Raspberry Pi for CUPS network printing.\n\nInstructions from [Make Your Own Wireless Printer with a Raspberry Pi](https://www.makeuseof.com/tag/make-wireless-printer-raspberry-pi/).\n\n## Setup Raspbian lite headless\n\nDownload latest raspbian lite image from:\n\n[Download Raspbian for Raspberry Pi](https://www.raspberrypi.org/downloads/raspbian/)\n\nApply image with (on MacOS):\n\n```shell\ndiskutil list # note disk id \u003ci\u003e\ndiskutil unmountDisk /dev/disk\u003ci\u003e\nsudo dd bs=1m if=path/to/raspbian.img of=/dev/rdisk\u003ci\u003e conv=sync\n```\n\nThe image should mount.\n\nFrom this source, create ssh, wifi access.\n\n[How to set up WiFi on your Raspberry Pi without a keyboard or monitor (or ethernet)](https://howchoo.com/g/ndy1zte2yjn/how-to-set-up-wifi-on-your-raspberry-pi-without-ethernet)\n\n```shell\ntouch /Volumes/boot/ssh\ncat \u003c\u003c'EOF' \u003e\u003e /Volumes/boot/wpa_supplicant.conf\nctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev\nnetwork={\n    ssid=\"YOUR_NETWORK_NAME\"\n    psk=\"YOUR_PASSWORD\"\n    key_mgmt=WPA-PSK\n}\nEOF\n```\n\n\n\n## printer-driver-brlaser\n\nThis script installs `brlaser` from latest source, which includes a reference to the HL-L2300D model.\n\n[https://github.com/pdewacht/brlaser](https://github.com/pdewacht/brlaser)\n\n## bash script\n\n```shell\nsudo apt-get update\nsudo apt-get upgrade\nsudo apt-get install samba cups git libcups2-dev libcupsimage2-dev cmake\ngit clone https://github.com/pdewacht/brlaser.git\ncd brlaser\ncmake . \u0026\u0026 make \u0026\u0026 sudo make install\nsudo usermod -a -G lpadmin pi\ncupsctl --remote-admin --remote-any --share-printers\n```\n\n## manual steps\n\n- run `raspi-config` and change Network Options -\u003e Hostname to `pi-print-server`\n- `passwd` to change default password of user `pi`\n- reboot\n- configure printer from another computer on the network via http://pi-print-server:631\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrabits%2Fpi-print-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterrabits%2Fpi-print-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterrabits%2Fpi-print-server/lists"}