Labeling
Project description
edc-label
Print labels from for clinic/edc projects
To add print servers update settings.CUPS_SERVERS:
# settings.py ... CUPS_SERVERS = ["localhost", "prn.sample.org"] ...
If not set, the default print server is “localhost”.
Note: it is fine to just configure the local CUPS server (localhost) with remote printers as per below.
CUPS and printer Installation
Install CUPS Print Server:
sudo apt-get install cups sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original sudo chmod a-w /etc/cups/cupsd.conf.original
Edit /etc/cups/cupsd.conf to listen on your public IP:
sudo nano /etc/cups/cupsd.conf
Add the last line with your public IP:
Listen 127.0.0.1:631 # existing loopback Listen Listen /var/run/cups/cups.sock # existing socket Listen --> Listen PUBLIC_IP:631 # Listen on the LAN interface, Port 631 (IPP)
Restart CUPS:
sudo systemctl restart cups.service
Add a remote printer by name to your CUPS server
LOCAL_PRINTER_NAME: printer as named on the EDC, your server
REMOTE_CUPS_IP_ADDRESS: IP of remote CUPS server
REMOTE_PRINTER_NAME: printer name installed on remote CUPS server
lpadmin -p LOCAL_PRINTER_NAME -E -v ipp://REMOTE_CUPS_IP_ADDRESS/printers/REMOTE_PRINTER_NAME
For example:
lpadmin -p ambition_clinic_label_printer -E -v ipp://154.70.150.42/printers/ambition_clinic_label_printer lpadmin -p ambition_lab_label_printer -E -v ipp://154.70.150.42/printers/ambition_lab_label_printer lpadmin -p specimen_reception_label_printer -E -v ipp://154.70.150.42/printers/specimen_reception_label_printer
Add an IP addressable remote printer
REMOTE_CUPS_IP_ADDRESS: printer IP installed on remote CUPS server
lpadmin -p LOCAL_PRINTER_NAME -E -v ipp://REMOTE_CUPS_IP_ADDRESS/ipp/print -m everywhere
For example:
lpadmin -p PRINTER_NAME -E -v ipp://REMOTE_IP_ADDRESS/ipp/print -m everywhere
See also http://labelary.com/viewer.html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file edc-label-0.3.19.tar.gz
.
File metadata
- Download URL: edc-label-0.3.19.tar.gz
- Upload date:
- Size: 45.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ff530fdc99b7af48150293f3e523eac6690a5845676d876c5125d87c2254a9 |
|
MD5 | 5116090c14d73a2064774f0e58fcecbd |
|
BLAKE2b-256 | bd759d323ae429eba9fb1140b6ccb9de63c3372c139fe3fa650aa5e6bff90369 |
File details
Details for the file edc_label-0.3.19-py3-none-any.whl
.
File metadata
- Download URL: edc_label-0.3.19-py3-none-any.whl
- Upload date:
- Size: 50.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a7d37d02357e067841526d91a7858107797eba5398939e79bd0b5abe41debd |
|
MD5 | 32dfed8324c7c0c019937c8f19772330 |
|
BLAKE2b-256 | 274ad237054c6aba267c99ca428a8bb3c13611d4fcf74c0cef35855e25db3955 |