Go to file
Guillermo Bonet 8c7b0f13fe [FIX] CRLF to LF 2022-11-07 14:09:29 +01:00
sql first commit 2022-11-04 14:41:36 +01:00
.dockerignore first commit 2022-11-04 14:41:36 +01:00
.editorconfig [FIX] CRLF to LF 2022-11-07 14:09:29 +01:00
.gitignore first commit 2022-11-04 14:41:36 +01:00
Dockerfile renamed to printnatura 2022-11-07 13:45:33 +01:00
GoDEXdriver-1.1.6.tar.gz first commit 2022-11-04 14:41:36 +01:00
README.md renamed to printnatura 2022-11-07 13:45:33 +01:00
config.yml bug fixes 2022-11-04 14:53:18 +01:00
cupsd.conf first commit 2022-11-04 14:41:36 +01:00
entrypoint.sh first commit 2022-11-04 14:41:36 +01:00
main.js first commit 2022-11-04 14:41:36 +01:00
package-lock.json renamed to printnatura 2022-11-07 13:45:33 +01:00
package.json renamed to printnatura 2022-11-07 13:45:33 +01:00
print-server.js fixes 2022-11-07 10:24:16 +01:00

README.md

PrintNatura (Print Server)

Requeriments

  • Git
  • Docker

Installaton

Clone the repository

git clone https://gitea.verdnatura.es/verdnatura/printnatura.git

Build

docker build -t printnatura .

How to use

Exec

docker run --name printnatura -it --rm -v $PWD/config.local.yml:/printnatura/config.local.yml:ro -p 80:631 printnatura

Bash

docker exec -i -t printnatura bash

Has a graphical web interface (cupsd.conf)

Commands

Install printer

lpadmin -p ${printername} -E -v socket://${ip-address} -m ${driver}

Print document

lp ${file} ${printername}

Search driver

lpinfo --make-and-model '${printer-model}' -m

Show intalled printer

lpstat -p

Delete installed printer

lpadmin -x ${printername}

More here

Drivers:

ZEBRA

Generic driver

Example:

drv:///sample.drv/zebra.ppd

RICOH

Each printer has its own driver

Example:

gutenprint.5.3://ricoh-mp_c2011/expert

GODEX

Installed by the Dockerfile (GoDEXdriver-1.1.6.tar.gz)

Example:

lsb/local/godex/godex-zx420i.ppd

Build With