028cf8bb30756ec00349ea860fa754b0b69ae604
[safeq] / README
1 Goal is to write replacement SafeQ using cups and samba
2
3 For now, first goal is to support SafeQ terminal protocol so we can re-use devices not supported
4 by vendor any more. We are also annoyed by SafeQ "feature" which doesn't allow us to use scanning
5 if Xerox runs out of toner. This is arbitrary limitation which cripples this setup for us.
6
7
8 ./debian-install.sh             # will install required Debian packages
9
10
11 We have old Xerox WorkCentre 5225 and 7232 machines (from 2008) and getting active jobs or
12 history is supported by web interface which is scraped and javascript variables inside
13 used to display info.
14
15 ./xwc-jobs.pl 10.60.3.35                # list active jobs on Xerox WorkCentre 5225 by scraping web
16 ./xwc-jobs.pl 10.60.3.35 list
17
18 ./xwc-jobs.pl 10.60.3.35 hist   # list completed jobs
19
20 Script produces tab delimited output, but if you want to format it nicely you can always use
21 SEP enviroment variable to specify sparator and column to format it:
22
23 dpavlin@t42:~/safeq$ SEP=, ./xwc-jobs.pl 10.60.3.35 | column -s , -t
24 IP          id        Job Name   Owner       Status         Type     Quantity
25 10.60.3.35  00015c2c  -          10.60.3.10  3:User Action  1:Print  0
26 10.60.3.35  00015c2f  Test Page  root        3:User Action  1:Print  0
27 10.60.3.35  00015c32  -          10.60.3.10  3:User Action  1:Print  0
28