annotate README @ 28:172de216b85d

Added tag 0.0.5 for changeset 7c132e01c281
author Ben Croston <ben@croston.org>
date Mon, 27 Apr 2015 11:39:37 +0100
parents 7c132e01c281
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
1 ============
27
7c132e01c281 Add -oraw to lpr command
Ben Croston <ben@croston.org>
parents: 26
diff changeset
2 Zebra-0.0.5
0
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
3 ============
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
4
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
5 Usage:
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
6
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
7 ::
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
8
10
6a1963ee4aff Added docstrings
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents: 8
diff changeset
9 from zebra import zebra
6a1963ee4aff Added docstrings
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents: 8
diff changeset
10
16
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
11 z = zebra( [queue] )
17
a9dacd180597 Does not work in python 2.6 after all
Ben Croston <ben@croston.org>
parents: 16
diff changeset
12 Constructor with optional printer queue
0
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
13
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
14 z.getqueues()
17
a9dacd180597 Does not work in python 2.6 after all
Ben Croston <ben@croston.org>
parents: 16
diff changeset
15 Return a list containing available printer queues
0
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
16
16
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
17 z.setqueue( queue )
17
a9dacd180597 Does not work in python 2.6 after all
Ben Croston <ben@croston.org>
parents: 16
diff changeset
18 Set the printer queue
0
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
19
16
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
20 z.setup( direct_thermal=None, label_height=None, label_width=None )
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
21 Set up the label printer. Parameters are not set if they are None.
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
22 direct_thermal - True if using direct thermal labels
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
23 label_height - tuple (label height, label gap) in dots
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
24 label_width - in dots
0
5bd9ee5c0cae Initial version
Ben Croston <ben@fuzzyduckbrewery.co.uk>
parents:
diff changeset
25
16
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
26 z.store_graphic( name, filename )
17
a9dacd180597 Does not work in python 2.6 after all
Ben Croston <ben@croston.org>
parents: 16
diff changeset
27 Store a .PCX file on the label printer
16
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
28 name - name to be used on printer
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
29 filename - local filename
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
30
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
31 z.output( commands )
17
a9dacd180597 Does not work in python 2.6 after all
Ben Croston <ben@croston.org>
parents: 16
diff changeset
32 Output EPL2 commands to the printer
16
3cad40fda053 Updated README
Ben Croston <ben@croston.org>
parents: 10
diff changeset
33
18
777602a0da24 Tested support for MacOSX
Ben Croston <ben@croston.org>
parents: 17
diff changeset
34 Note:
777602a0da24 Tested support for MacOSX
Ben Croston <ben@croston.org>
parents: 17
diff changeset
35
777602a0da24 Tested support for MacOSX
Ben Croston <ben@croston.org>
parents: 17
diff changeset
36 - On Mac and *nix, install the printer as a Raw printer, not a Zebra one.
777602a0da24 Tested support for MacOSX
Ben Croston <ben@croston.org>
parents: 17
diff changeset
37 If you are on a Linux or MacOSX machine using CUPS, you may need to set up a
777602a0da24 Tested support for MacOSX
Ben Croston <ben@croston.org>
parents: 17
diff changeset
38 printer queue using the admin panel at http://localhost:631
26
20f6df6d3f42 - Fix for empty printer list
Ben Croston <ben@croston.org>
parents: 18
diff changeset
39