added README
This commit is contained in:
parent
f45e7c9400
commit
85baf93a75
99
README.md
99
README.md
|
@ -1,68 +1,87 @@
|
|||
# Comandos a tener en cuenta
|
||||
# PrintNatura (Print Server)
|
||||
|
||||
## Instalar el servicio CUPS
|
||||
## Requeriments
|
||||
|
||||
* Git
|
||||
* Docker
|
||||
|
||||
## Installaton
|
||||
Clone the repository
|
||||
```
|
||||
apt update
|
||||
apt install cups
|
||||
git clone https://gitea.verdnatura.es/verdnatura/printnatura.git
|
||||
```
|
||||
|
||||
## Iniciar el servicio CUPS
|
||||
Build
|
||||
```
|
||||
service cups start
|
||||
docker build -t printserver .
|
||||
```
|
||||
## How to use
|
||||
|
||||
Exec
|
||||
```
|
||||
docker run --name printserver -it --rm -v $PWD/config.local.yml:/pdf-print-server/config.local.yml:ro -p 80:631 printserver
|
||||
```
|
||||
|
||||
## Instalar una impresora en red
|
||||
Bash
|
||||
```
|
||||
lpadmin -p {nombre-impresora} -E -v socket://{ip-address} -m {driver}
|
||||
docker exec -i -t printserver bash
|
||||
```
|
||||
|
||||
## Imprimir un documento en una impresora
|
||||
```
|
||||
lp /app/labelCollection.pdf
|
||||
```
|
||||
-d (param) ➜ Indica la impresora, por defecto la predeterminada.\
|
||||
-n (param) ➜ Indica el número de copias.\
|
||||
-o (param) ➜ Indica el media.
|
||||
Has a graphical web interface (cupsd.conf)
|
||||
|
||||
## Buscar un driver los repositorios
|
||||
## Commands
|
||||
|
||||
### Install printer
|
||||
```
|
||||
lpinfo --make-and-model '{modelo-impresora}' -m
|
||||
lpadmin -p ${printername} -E -v socket://${ip-address} -m ${driver}
|
||||
```
|
||||
|
||||
## Ver impresoras instaladas
|
||||
### Print document
|
||||
```
|
||||
lp ${file} ${printername}
|
||||
```
|
||||
|
||||
### Search driver
|
||||
```
|
||||
lpinfo --make-and-model '${printer-model}' -m
|
||||
```
|
||||
|
||||
### Show intalled printer
|
||||
```
|
||||
lpstat -p
|
||||
```
|
||||
|
||||
## Eliminar una impresora instalada
|
||||
### Delete installed printer
|
||||
```
|
||||
lpadmin -x {impresora}
|
||||
lpadmin -x ${printername}
|
||||
```
|
||||
### More [here](https://www.cups.org/doc/man-lp.html)
|
||||
|
||||
# Lista de drivers:
|
||||
## ZEBRA
|
||||
### - Generic:
|
||||
## Drivers:
|
||||
### ZEBRA
|
||||
Generic driver
|
||||
|
||||
_Example:_
|
||||
```
|
||||
drv:///sample.drv/zebra.ppd (poner *-o landscape* al imprimir)
|
||||
drv:///sample.drv/zebra.ppd
|
||||
```
|
||||
## RICOH
|
||||
### - MP C2011
|
||||
### RICOH
|
||||
Each printer has its own driver
|
||||
|
||||
_Example:_
|
||||
```
|
||||
gutenprint.5.3://ricoh-mp_c2011/expert
|
||||
```
|
||||
## GODEX
|
||||
Installation
|
||||
```
|
||||
apt install build-essential
|
||||
apt install libcups2-dev
|
||||
```
|
||||
```
|
||||
./configure
|
||||
make
|
||||
make install
|
||||
make clean
|
||||
```
|
||||
### - ZX420i
|
||||
### GODEX
|
||||
Installed by the Dockerfile (GoDEXdriver-1.1.6.tar.gz)
|
||||
|
||||
_Example:_
|
||||
```
|
||||
lsb/local/godex/godex-zx420i.ppd
|
||||
```
|
||||
```
|
||||
|
||||
## Build With
|
||||
* [Git](https://git-scm.com/)
|
||||
* [Nodejs](https://nodejs.org/)
|
||||
* [NodeGit](https://www.nodegit.org/)
|
||||
* [Docker](https://www.docker.com/)
|
|
@ -1,8 +0,0 @@
|
|||
#Build
|
||||
docker build -t printserver .
|
||||
|
||||
#Exec
|
||||
docker run -it --rm -v $PWD/config.local.yml:/pdf-print-server/config.local.yml:ro -p 80:631 printserver
|
||||
|
||||
#Bash
|
||||
docker exec -i -t printserver bash
|
Loading…
Reference in New Issue