Revision history for Perl extension PostScript::MailLabels.
2.32 Tue Oct 2 19:26:09 CDT 2012
Update from Lee Hart to fix dawn of time bug of not honoring metric units!
2.30 Mon Nov 17 20:36:36 CST 2008
Apply patch from brian d foy to add
dymo labels
2.27 Mon Oct 20 20:09:09 CDT 2008
Patch had an error - repaired.
Add META.yml
2.26 Sun Oct 19 16:22:56 CDT 2008
Add Userdefined as an option for papersize at request of Jim Albert
Apply patch from brian d foy for Avery 8923 labels, plus a documentation adjustment
2.25 Tue Jul 4 14:37:34 CDT 2006
Escape open and close parens in postscript code at request of Thomas
Byström
2.24 Wed Jan 4 19:57:57 CST 2006
Patch from Robert Harris to make output 7-bit clean
2.23 Tue Nov 29 20:55:38 CST 2005
Added Avery 5526 labels per request of Wallace Winfrey
2.22 Sat Nov 26 14:25:39 CST 2005
A small patch correcting the encoding for all fonts, with this patch you
can use different fonts with IsoLatin encoding. Supplied by Ing. Juan
Manuel Calvo, Director del Centro de Cómputos, Universidad del CEMA
2.21 Sat Aug 13 17:43:36 CDT 2005
Minor repairs to fix what patches broke (ISOLatin1Encoding), update docs
and examples.
2.20 Sat Aug 13 16:39:54 CDT 2005
Applied patches from Jonathan Kamens
1) Add support for No. 9 and No. 6 3/4 envelopes.
2) Add 5160 to the list of Avery product codes for the layout code 5160
(since 5160 is the product code that appeared on the box of labels that
I bought).
3) Add a new "orientation" setup option which can be set to "portrait"
or "landscape", with "portrait" being the default.
4) Modify the generated PostScript code so that if we're in landscape
mode, we rotate and translate appropriately.
5) Wrap the generated PostScript code in "gsave ... grestore" so that
the translation and rotation is protected (this way, e.g., you can
have both a calibration page and a label test page in the same
PostScript file without over-rotating and over-translating).
6) Don't hard-code the list of valid paper sizes in MailLabels.pm;
instead, get it from BasicData.pm.
7) To support the new landscape stuff, add a new parameter to the
papersize() function, "logical", to indicate whether the caller
wants the physical page size or the logical one. The logical page
size has the width and height flipped when in landscape mode.
Modify calls to papersize() when appropriate to use the logical
rather than physical page size.
8) Fix a typo in a comment.
2.11 Sat Nov 13 14:42:37 CST 2004
Put in a trap to catch empty fields and set them to blank with a
warning (Joe Zacky found this one). Also update docs to explain the
barcode stuff, since if you look closely, it can be confusing.
2.10 Sun Aug 29 14:00:53 CDT 2004
Added parameters for 5167 Avery (tm) stock - thanks to Daniel J McDonald
for supplying the parameters.
Also added many new Avery (tm) parameters. Thanks to Summer Misherghi
who pointed me to http://www.worldlabel.com/Pages/pageaverylabels.htm
Added new parameter set 'freetype', to allow the user to place a text
string anywhere they want. Particular use is for numbering the pages.
Code now escapes special PostScript characters (){}[]<>/% in the
input so that they will print properly and not crash the PS interpreter.
2.03 Fri Sep 28 07:26:27 CDT 2001
Changed to honor user-defined number of columns - thanks to Allan
Engelhardt for supplying a patch.
2.02 Fri Jan 12 22:07:12 CST 2001
Added y_gap tp Avery(tm) labels
Updated calibration plot in BasicData to arbitrary paper size
Minor repairs to test routine
2.00 Mon Jan 1 14:50:37 CST 2001
Major revision. Added all of the component and label definition stuff.
Thanks to "Andrew Smith" <asmith at wpequity.com> for suggesting
additional fields and inspiring the generalization.
Thanks to Nuno Faria for assisting with the "Europeanization" of
the code - it now works for Portuguese, and hopefully for other
alphabets as well.
Added pagesize so that various paper sizes are actually handled correctly.
Minor bug fixes to PostScript::MailLabels::BasicData, now at version 1.01.
1.01 Fri Dec 29 10:00:07 CST 2000
- bug fix version.
- added parameter checking and also lowercase parameters to reduce errors.
- fixed PostScript code for boxes to work with newer ghostscript interpreters
- added new URL's for addressbook homepage.
1.00 Wed Nov 10 21:32:53 1999
- original version; created by h2xs 1.19