Back to site
Since 2004, our University project has become the Internet's most widespread web hosting directory. Here we like to talk a lot about web servers, web development, networking and security services. It is, after all, our expertise. To make things better we've launched this science section with the free access to educational resources and important scientific material translated to different languages.

Pwodiksyon an se dezyèm

Source: http://oplnk.net/~ajackson/software/maillabels/


NON

Postskript:: MailLabels - Modules pou kreye postskript (TM) dosye nan etikèt adrès postal.

Rezime

Modil pou kreye postskript (TM) dosye nan etikèt adrès postal, yo dwe enprime sou estanda-adezif te apiye aksyon mete etikèt sou poste. Fleksib ase yo atake travay enprime lòt, fondamantalman anyen ki egzije yon jaden mete ap enprime yo sou yon griy regilye. Epitou kreye postskript (TM) postal pou calibre ak tès enprime mete etikèt sou poste.

DESKRIPSYON

Modil sa a gen twa mòd pwodiksyon distenk. Nan eksperyans mwen, enprime etikèt poste se yon pwoblèm pou paramèt tweaking jwenn yo tout nan anfòm byen nan paj la. Sa a se modil ki fèt ak sa nan lide. Pwodiksyon an premye se fèy la kalibrasyonu. Sa a se yon pè nan aks yo komante, swa nan pous oubyen santimèt, santre sou paj la yo epi pou kouvri paj an antye nan x ak y direksyon yo. Entansyon an se pou ou pou w randman paj sa a an premye, epi tou senpleman li koupe dimansyon yo paj ki enpòtan dirèkteman. Pwodiksyon an se dezyèm tès la mete etikèt sou. Sa a randman se yon seri de bwat trase sou paj la, te vle di yo deskripsyon bor yo nan tout etikèt yo poste. Pran fèy sa a ak liy li moute ak yon fèy papye an etikèt yo wè si yo aktyèlman matche ak parfe. Si ou pa, ajiste paramèt yo jiskaske yo fè. Remake byen ke pafwa w ap jwenn yon mesaj nan fon an nan fèy la li di `` diferans Bottom twò gwo, dènye ranje pa kapab enprime''. Sa vle di ke zòn nan printable nan enprimant ou a twò piti sèvi ak ranje nan dènye etikèt. Mwen gen pwoblèm sa a. Men, mwen manch li yo pou ou. Remak tou flèch yo sou fèy egzamen an. Kòm ou kenbe fèy egzamen an sou yon fèy papye nan etikèt, kenbe l 'moute nan limyè a ak glise fèy egzamen an pou ke bwat yo ki matche ak rebò yo nan etikèt yo. Si ou glise nan yon direksyon ki flèch, ki se yon ajisteman ki pozitif. Direksyon lòt la se negatif. Si bor yo nan kèk bwat soti an tirè, sa vle di ki koupe yo fwontyè ki pa Peye-enprime nan fen a sou etikèt la, se konsa mwen pral ajiste zòn nan enprime kòmsadwa. pa eseye liy moute liy ki an tirè ki gen pwent mete etikèt sou - li pa pral travay. Jis liy moute liy solid yo. Pwodiksyon an se twazyèm etikèt yo tèt yo. Pa default, mwen gen moute yon definisyon adrès US-Sur:
    Prénoms, Prénoms, adrès lari, vil, eta, ZIP KÒD
Men, ak vèsyon 2.0, ou kapab kounye a kreye definisyon pwòp ou yo. Ou ka defini jaden nouvo, epi ou ka defini ki jan moun ki peyi jaden sou yon etikèt sou. Ou kapab tou kontwòl polis yo sou yon baz pou chak-jaden. Pa gwosè a, ankò - pita Pilgrim. Paramèt ou ka mete: Gwosè Papye, oryantasyon, sou fwontyè sou zòn nan printable (imprimantes anpil pa pral enprime dwa moute nan kwen nan papye a), kote etikèt yo ap viv sou paj la ak ki jan gwo yo, an jeneral xy chanjman nan paj, si ou pa ekri ak lèt detache PostNET bar, font, fontsiz, inite (angle oswa metrik), ki Avery (TM)postal pwodwi yo sèvi ak, ak ki kote etikèt la premye kòmanse. Sa a dènye bezwen eksplikasyon. Si ou gen yon fèy ki pasyèlman itilize nan etikèt, ou ta ka vle itilize li yo. Se konsa, ou konte etikèt ki manke yo, kòmanse sou bò gòch la anwo, yo epi konte atravè tout, ak Lè sa a, desann. Pou egzanp, si mwen gen 3 kolòn nan etikèt, mete etikèt sou senk se etikèt la nan dezyèm dezyèm ranje a,. Si w gen yon Avery (TM) pwodui oswa Dymo ke mwen pa te defini, voye m 'karakteristik yo, epi mwen pral ajoute li. Epitou, si gen yon lòt mak nan etikèt ke ou itilize, voye m 'done enpòtan yo epi mwen pral ajoute ke tankou byen. Mwen sispèk ke gen dwe gen kèk machann lòt an Ewòp, men mwen pa konnen ki moun ki ki ta ka. Lè mete kanpe adrès yo, mwen tcheke yo wè si yo pral anfòm sou etikèt la. Si ou pa, mwen eseye diminye yo semi-intelijans jiskaske yo anfòm. Pati sa a ta ka itilize byen yon ti jan pi plis travay, si fè dwat li pwobableman baz byenfonde yon modil tout li nan pwòp. Yon ti tan, pou liy la non, mwen kòmanse rediksyon pwent yo koupe non an premye, epi kite non ki sot pase a pou kont li. Pou lari a, mwen gade pou bagay sa yo tankou Road oswa Avenue ak nuk sa yo an premye, Lè sa a, mwen taye non an lari de dwat la. Pou liy ki sot pase a, mwen taye lavil la, epi kite eta a ak kòd postal pou kont li. Bar la ap swa pou yon postal 5-chif oswa 9 chif kòd postal-plis. Mwen te ka kreye tou postal lan pwen livrezon, men depi etikèt poste m 'yo ap pa menm lajè ase pou 9 chif postal plis la-, mwen pa gen anmande. Mwen te li espèk a USPS sou bar la, epi byen lwen tèlman jan mwen ka di, mwen satisfè espèk la.Bar se konplike. Genyen 3 gou. 5-chif postal ou, postal 9 chif, ak bar Pwen akouchman ki gen ladan adrès la nan lari. Se konsa, kòd la ba lapòs kapab 32, 52, oswa 62 zan ba lontan. Si w kòmanse konpare sa m 'pwodwi ak sa ou wè sou lapòs ou yo, yo pouvwa gade diferan.http://pe.usps.gov/cpim/ftp/pubs/Pub25/Pub25.pdf ka reponn tout kesyon yo. labelsetup:

Tout distans yo ki nan inite nan pous oubyen santimèt, depann sou drapo a inite. 
Y ap fè yon hash nan definisyon an mete etikèt sou tounen.

    konfigirasyon $ mwen = $ etikèt -> labelsetup (
        # Papye gwosè
        Papye => 'Lèt', 
        opsyon yo se: 
                    Lèt Legal Rejis ti jounal A0 A1 A2 A3 A4 A5 A6 A7 A8 
                    A9 B0 B1 B2 B3 B4 B5 B6 B8 B7 B9 Envelope10 Envelope9 
                    Envelope6_3_4 EnvelopeC5 EnvelopeDL Folio Egzekitif Userdefined
        Si 'Userdefined' se te itilize, Lè sa a, varyab Width ak wotè bezwen mete.
                oryantasyon => 'pòtrè', 
                        posibilite lòt la se 'jaden flè'
                kodaj => 'StandardEncoding', # oswa ISOLatin1Encoding 
                
        zòn # printable nan paj fizik - nimewo sa yo reprezante larjer fwontyè 
        # tipik valè ta ka 0.25 pous
        Printable_Left => 0.0, 
        Printable_Right => 0.0, 
        Printable_Top => 0.0, 
        Printable_Bot => 0.0,
        # Defini kote etikèt yo ap viv (depreferans)
        Output_Top => 1.0, ki kote fè tèt la nan chita nan mete etikèt sou premye? 
        Output_Left => 0.5, ki kote kwen an rete nan etikèt la an premye? 
        Output_Width => 3.0, ki jan yo lajè etikèt yo? 
        Output_Height => 2.0, ki wotè yo an etikèt? 
        X_Gap => 0.1, ki sa ki diferans ki genyen ant vètikal etikèt? 
        Y_Gap => 0.0, ki sa ki diferans ki genyen ant orizontal etikèt? 
        Nimewo => 30, konbyen etikèt pou chak paj? 
        Columns => 3, konbyen kolòn pou chak paj? (Fakiltatif)
        si yo se nimewo a nan kolòn bay yo, mwen pral tcheke matematik ou a wè si paj 
        lajè a apeprè la egal sòm nan larjer yo mete etikèt sou plis twou vid ki genyen elatriye
        # Ajisteman pou idiosyncracies enprimant
        X_Adjust => 0.0, chanjman tout bagay an plis pase kantite lajan sa a pa. 
        Y_Adjust => 0.0 chanjman tout bagay la desann nan kantite lajan sa a.
        # Lòt kontwole
        Postnet => 'repons lan se wi', barcodes? wi oswa non 
        Font => 'Helvetica', ki font default? gade pi ba a pou génération yon lis 
        polis => 12, ki jan gwo yo ye? 
        Inite => 'angle', angle oswa metrik 
        FirstLabel => 1, kote se sou etikèt la an premye (kòmanse a 1).
        # Mete egal a postal lan pwodwi Avery (TM), ak deskripsyon an mete etikèt sou 
        # ap mete ajou nan baz done an. 
        Avery => ondèf,
        # Mete egal a postal lan pwodwi Dymo (TM), ak deskripsyon an mete etikèt sou 
        # ap mete ajou nan baz done an. 
        Dymo => ondèf,
       );
        jenere yon postskript (TM) ranpli ak tout jeran sou li pou fè mezi 
    $ pwodiksyon = $ etikèt-> labelcalibration; 
        jenere yon postskript (TM) ranpli ak bwat ki montre ki kote tèks la ap peyi 
    $ pwodiksyon = $ etikèt-> labeltest; 
        evènman prensipal la - fè m 'yon dosye sou etikèt 
    $ pwodiksyon = $ etikèt-> makelabels (\ @ addrs);
        tradui yon Avery (TM) postal pwodwi nan yon postal template. 
    templatecode $ = $ etikèt-> averycode ($ product_code); 
. tradui yon Dymo (TM) postal pwodwi nan yon postal modèl 
    $ templatecode = $ etikèt-> dymocode ($ product_code); 
        rekipere yon etalaj de lajè a sou papye, wotè (nan pwen) 
    @ width_height = @ {$ etikèt-> papye}; 
        jwenn longè yon fisèl nan pwen lè l sèvi avèk font aktyèl la 
    $ stringwidth = $ etikèt-> stringwidth ("sa a se yon fil "); 
        jwenn yon lis nan polis yo ki disponib 
    @ fontname = $ etikèt-> ListFonts;
    Eleman:
    Chak eleman gen yon non, ak kat atribi. Atribi yo se: 
        type: yo dwe non, wout, kote, oswa ba. Sa a defini rediksyon 
. estrateji a 
        adj: wi oswa non. Èske rediksyon pèmèt? 
        font: sa ki font yo sèvi ak 
        endèks: ki antre nan etalaj la opinyon a ap gen ladan sa a eleman?
    Konpozan Default: 
        # premye non 
        fname => {kalite => 'non', adj => 'repons lan se wi', 'font =>' Helvetica ',' endèks '=> 0}, 
        # dènye non 
        lname => {kalite => ' non ', adj =>' repons lan se wi ',' font => 'Helvetica', 'endèks' => 1}, 
        # adrès ri ak non ri a 
        lari => {kalite => 'wout', adj => 'repons lan se wi', 'font = > 'Helvetica', 'endèks' => 2}, 
        # lavil 
        lavil => {kalite => 'kote', adj => 'repons lan se wi', 'font =>' Helvetica ',' endèks '=> 3}, 
        # eta 
        eta => {kalite => 'kote', adj => 'pa', font => 'Helvetica', 'endèks' => 4}, 
        # peyi 
        peyi => {kalite => 'kote', adj => ' pa gen okenn ', font =>' Helvetica ',' endèks '=> 6}, 
        # Kòd 
        postal => {kalite => 'kote', adj => 'pa', font => 'Helvetica', 'endèks' => 5}, 
        # postnet (ba postal) 
        postnet => {kalite => 'ba', adj => 'pa', font => 'PostNetJHC', 'endèks' => 5},
    Korije konpozan: ak editcomponent
    # Ki sa ki konpozan adrès ki disponib? 
    enprime "konpozan:", rantre nan (':',@{$ etikèt-> editcomponent ()})," \ n ";
    # Pèmèt fè lname a (Prénoms) fonse-fè fas 
    $ etikèt-> editcomponent ('lname', 'non', 'pa', 1, 'Times-an karaktè gra');
    # Pèmèt kreye yon eleman nouvo 
    $ etikèt-> editcomponent ('company_name', 'non', 'repons lan se wi', 7, 'Times-an karaktè gra');
    Mete etikèt sou definisyon
    Nou defini liy lan layout mete etikèt sou pa liy, pa ki dekri pou chak liy ki 
    konpozan nou vle enprime, ak lòd nan sa ki.
    # Definisyon mete etikèt sou Default 
        # liy 1 
        ['fname', 'lname'], 
        # liy 2 
        ['lari',], 
        # liyn 3 
        ['lavil', 'eta', 'postal'], 
        # 4 liy 
        ['postnet ','],
    modifye definisyon a mete etikèt sou ak definelabel:
    definelabel (nimewo liy, pyès, pyès,...)
    # Premye klè fin vye granmoun (default) definisyon a 
    $ etikèt-> definelabel ('klè'); 
    # nimewo liy, pyès
        Gratis Text (Paj numerotaj)
        Ou ka mete yon (prèske) konstan ti jan nan tèks sou chak paj. 
        Sa a se vrèman pèmèt paj mete nimero, yon ti jan jeneralize.
        $ Etikèt-> freetext (
                X => 500, 
                Y => 15, 
                Text => '%% Page paj " 
       );
        X ak Y yo kowòdone a paj la, nan pwen * * (72 pwen pou chak pous), ak 
        sonje ke Y kòmanse nan pati anba a ak monte, se konsa (500, 15) mete 
        tèks la nan kwen anba a dwa a yon fèy papye 8.5x11.
        Pral espesyal% nan siyal paj% ap ranplase avèk nimewo a paj aktyèl.

EGZANP

    #! / Uzr / bin / pèrl-w
    # Sa montre kapasite yo nan pwogram nan...
    sèvi ak postskript:: MailLabels 2.0;
    $ Etikèt = postskript:: MailLabels-> nouvo;
    ################################################## ###################` 
    # Jete fatra enfòmasyon ki soti nan modil 
    ######################## a #############################################`
    # Ki sa ki konpozan adrès ki disponib? 
    enprime "\ n ****** konpozan ****** \ n"; 
    rantre nan ekri ak lèt detache (':',@{$ etikèt-> editcomponent ()})," \ n ";
    # Ki sa ki Layout a mete etikèt sou ye kounye a? 
    enprime "\ n ****** layout ****** \ n"; 
    mwen @ layout = @ {$ etikèt-> definelabel ()}; 
    fortch (@ layout) { 
        ekri ak lèt detache rantre nan (':',@{$_})," \ n "; 
    }
    # Men ki jan nan lis ki disponib polis 
    enprime an "\ n ****** polis ****** \ n"; 
    @ polis = $ etikèt-> ListFonts; 
    fortch (@ polis) { 
        enprime "$ _ \ n "; 
    }
    # Men ki jan nan lis ki disponib papye 
    ekri ak lèt detache nan "\ n ****** papye ****** \ n"; 
    rantre nan ekri ak lèt detache (':',@{$ etikèt-> papye}), "\ n ";
    # Men ki jan nan lis tout th Avery done 
     # layout => [papye-gwosè, [lis kòd pwodwi], deskripsyon, 
     # nimewo pou chak fèy, yo kite-konpanse, tèt-konpanse, lajè, wotè] 
     # distans mezire nan pwen
    % mwen Avery = {% $ etikèt-> averydata}; 
    enprime "\ n ****** Avery (TM) done ****** \ n"; 
    fortch (kle Avery%) { 
        enprime "$ _: $ Avery {$_}->[0]: ", 
               rantre nan (',',@{$ Avery {$_}->[1]}),": ", 
               rantre nan (':',@{$ Avery {$_}}[2-7]), "\ n"; 
    }
    # Men kèk plis itilite
    ekri ak lèt detache "\ nString lajè nan 'sa a se yon tès' =", 
            $ etikèt-> stringwidth ("sa a se yon tès",) / 72, "pous \ n";
    konfigirasyon $ mwen = $ etikèt -> labelsetup (Font => 'PostNetJHC');
    ekri ak lèt detache "\ nzip tès postal, 6,9, ak 12 longè chif barcodes:", 
            $ etikèt-> stringwidth ("123456",) / 72, ":", 
            $ etikèt-> stringwidth ("123456789",) / 72, ":", 
            $ etikèt-> stringwidth ("123456789012",) / 72, 
            "pous \ n";
    ekri ak lèt detache "\ Lèt gwosè nPaper =", ($ etikèt-> papye) -> [0], "x", 
                                 ($ etikèt-> papye) -> [1], "nan pwen \ n";
    ekri ak lèt detache "\ nAvery (T) postal pou 8460 se>", $ etikèt-> averycode (8460), "<\ n";
    # Senp konfigirasyon lè l sèvi avèk predefini Avery mete etikèt sou 
    etikèt $ -> labelsetup (
                Avery => $ etikèt-> averycode (8460), 
                papye => 'lèt', 
                Font => 'Times-Women', 
               );
    ekri ak lèt detache "\ n NUM, yo kite, tèt,, wotè lajè \ n"; 
    enprime "deskripsyon sou etikèt la:", $ konfigirasyon-> {nimewo}, ":", 
                                  $ konfigirasyon-> {output_left}, ":", 
                                  $ konfigirasyon -> {output_top}, ":", 
                                  $ konfigirasyon-> {output_width}, ":", 
                                  $ konfigirasyon-> {output_height}, "\ n";
    # Plis men-sou konfigirasyon defini tout bagay. Remake byen ke Columns se si ou vle 
    $ etikèt-> labelsetup (
                        Inite => 'angle', 
                        papye => 'A4',
                        Printable_Left => 0.25, 
                        Printable_Right => 0.25, 
                        Printable_Top => 0.0, 
                        Printable_Bot => 0.55, 
                        
                        Output_Top => 0.5, 
                        Output_Left => 0.0, 
                        Output_Width => 2,625, 
                        Output_Height => 1.0, 
                        X_Gap => 0.16, 
                        Y_Gap => 0.0, 
                        Nimewo => 30, 
                        Columns => 3,
                        # Ajisteman pou idiosyncracies enprimant
                        X_Adjust => 0.05, 
                        Y_Adjust => 0.05,
                        PostNet => 'repons lan se wi', 
                        Font => 'Helvetica', 
                        polis => 12, 
                        FirstLabel => 1, 
                      );
    # Nou ka jwe ak eleman yo...
    # Pèmèt fè lname a (Prénoms) fonse-fè fas 
    enprime "\ n ******* fè jaden an lname boldfaced ******* \ n"; 
    enprime "lname:", rantre nan (':', @ {$ etikèt-> editcomponent ('lname')})," \ n "; 
    $ etikèt-> editcomponent ('lname', 'non', 'pa', 1, 'Times-an karaktè gra'); 
    enprime "lname: ", rantre nan (':',@{$ etikèt-> editcomponent (' lname')})," \ n";
    # Pèmèt chanje default la k'ap kòmande sou etikèt la depi premye jou dènye-nan dènye-premye 
    enprime "\ lòd swap n ******* depi premye jou dènye-nan dènye-premye ******* \ n"; 
    enprime "Liy 1:", rantre nan (':',@{$ etikèt-> definelabel (0)})," \ n "; 
    $ etikèt-> definelabel (0, 'lname', 'fname'); 
    enprime "Liy 1: ", rantre nan (':',@{$ etikèt-> definelabel (0)})," \ n";
    # Enprime fèy kalibrasyonu, nan sistèm metrik
    $ Etikèt-> labelsetup (Units '=>' metrik '); 
    pwodiksyon $ mwen = $ etikèt-> labelcalibration; 
    ! ki ouvri (DOSYE, "> calibration.ps") | | avèti "pa kapab louvri calibration.ps, $ \ n "; 
    DOSYE enprime $ randman; 
    fèmen DOSYE; 
    enprime "\ n ******* metrik Lèt gwosè fèy kalibrasyonu nan calibration.ps ******* n \";
    # Ajiste printable zòn epi trase bwat tès
    $ Pwodiksyon = $ etikèt-> labeltest; 
    ki ouvri (DOSYE, "> boxes.ps") | | avèti "pa kapab louvri boxes.ps, $ \ n!"; 
    DOSYE enprime $ randman; 
    fèmen DOSYE; 
    enprime "\ n ******* gwosè tès Lèt bwat fèy nan boxes.ps ******* \ n ";
    ################################################## ####################### 
    # Bati yon etalaj adrès tès 
    # eleman etalaj adrès yo se: an premye, dènye, street_addr, vil, eta, kòd 
    m '@ addrs; 
    adrès @ m '; 
    $ mwen indx = 0; 
    fortch (<DATA>) { 
        konp; 
        si ($ indx% 4 == 0) { 
            @ adrès = (fann (':',$_)); 
        } 
        ezif ($ indx % 4 == 1) { 
            pouse @ adrès, $ _; 
        } 
        ezif ($ indx% 4 == 2) { 
            pouse @ adrès, (fann (':',$_)); 
        } 
        ezif ($ indx% 4 = = 3) { 
            pouse @ addrs, [@ adrès]; 
        } 
        $ indx++; 
    }
    fortch (@ addrs) { 
        enprime "Adrès: $_->[0] $_->[1] $_->[2] $_->[3] $_->[4] $_->[5] \ n "; 
    }
    # Fikse yon bagay kèk...
    $ Konfigirasyon = $ etikèt -> labelsetup (Font => 'Helvetica'); 
    $ konfigirasyon = $ etikèt -> labelsetup (FirstLabel => 25); 
    $ konfigirasyon = $ etikèt -> labelsetup (Output_Width => 2.625), 
    $ konfigirasyon = $ etikèt -> labelsetup (Columns => 3),
    $ Pwodiksyon = $ etikèt-> makelabels (\ @ addrs); 
    ki ouvri (soti, "> labeltest.ps") | | mouri "pa kapab louvri labeltest.ps, $ \ n!"; 
    enprime soti $ randman; 
    fèmen OUT ; 
    enprime "\ n ******* pwodiksyon mete etikèt sou nan labeltest.ps ******* \ n";
    1;
    __DATA__ 
    John ak Jane: Doe 
    1234 Robins ni chita nan yon pye bwa Ave 
    Katy: TX: 77453
    William: Clinton 
. 1300 Pennsylvania Ave 
    Washington: DC: 10000
    Shirley: Temple 
    98765 Birch Point Drive 
    Houston: TX: 78450
    Fred & jen: koupre 
    11221 BEAVER RD 
    Columbus: OH:07873-6305
    Ernest ak Julio: Gallo 
    1987 chardoney 
    San Jose: CA: 80880
    Orville ak Wilbur: Wright 
    7715 Kitty Hawk Dr 
    Kitty Hawk: NC: 87220
    Ulysses: Grant 
    1856 Tomb Park Rd 
    Washington: DC: 10012

Pinèz AK LIS todo

Pa gen pinèz, se mwen menm ki okouran de. Pou w fè lis:
+
Bezwen pou kapab jwenn longè yon fisèl nan ISOLatin1
+
Add fontsiz nan chak pyès
+
Kont pou mete etikèt sou wotè - kounye a yo pral kouri desann anba
+
Separe modil pou konpresyon adrès / abrevyasyon
+
Add Bitmap oswa imaj?

Istorik vèsyon yo

    2.30 Sat Nov 17 20:36:36 CST 2008 
    Aplike plak soti nan Brian d Foy yo ajoute 
    dymo etikèt
    2.27 Thu Sep 20 20:09:09 CDT 2008 
    Patch te gen yon erè -. repare 
    Add META.yml
    2.26 Solèy Oct 19 16:22:56 CDT 2008 
    Add Userdefined kòm yon opsyon pou papye nan mande pou Jim Albert 
    Aplike plak soti nan Brian d Foy pou Avery l 8923
        Version 2.25 Thu Jul 4 14:37:34 CDT 2006 
        chape ouvè ak paran fèmen nan postal PostScript nan mande pou Thomas Byström
        Version 2,24 Tue Jan 4 19:57:57 CST 2006 
        Patch soti nan Robert Harris fè pwodiksyon 7-ti jan pwòp
        Version 2.23 Sat Nov 29 20:55:38 CST 2005 
        Added Avery 5526 etikèt pou chak demand nan Wallace Winfrey
        Version 2.22 Sun Nov 26 14:25:39 CST 2005 
        Yon ti plak korije kodaj la pou tout polis, ak sa-a plak ou 
        ka sèvi ak polis diferan ak kodaj IsoLatin. Apwovizyone pa Ing. Juan 
        Manuel Calvo, Direktè del Centro de Cómputos, Universidad del CEMA
        Version 2.21 Tue Aug 2005 17:43:36 13 CDT 
        ti reparasyon nesesè yo korije sa ki te kraze plak (ISOLatin1Encoding), aktyalizasyon Doc 
                ak egzanp.
        Version 2.20 Tue Aug 2005 16:39:54 13 CDT 
        plak aplike soti nan Jonatan Kamens 
        1) sipò pou Add No 9 ak No 6 3 / 4 anvlòp.
        2) Add 5160 nan lis la nan Avery kòd pwodwi pou 5160 la Layout postal 
           (depi 5160 se kòd la pwodwi ki te parèt sou bwat la nan etikèt ki 
       mwen te achte).
        3) Ajoute yon nouvo "oryantasyon" opsyon konfigirasyon ki kapab mete nan "pòtrè" 
           oswa "jaden flè", ak "pòtrè" yo te default la.
        4) Fè chanjman kòd la postskript pwodwi konsa ke si nou ap nan jaden flè 
           mòd, nou Thorne ak tradui kòmsadwa.
        5) Mare kòd la postskript jenere nan "... gsave grestore" pou ke 
           se tradiksyon ak wotasyon ki pwoteje (fason sa a, egzanp, ou ka 
           gen tou de yon kalibrasyonu paj epi yon paj egzamen sou etikèt nan menm 
           dosye a postskript san yo pa sou wotasyon- yo ak sou-tradui).
        6) Pa di-postal lis la nan gwosè papye ki valab nan MailLabels.pm; 
           olye de sa, jwenn li nan BasicData.pm.
        7) Pou sipòte bagay la jaden flè nouvo, ajoute yon paramèt ki nouvo nan 
           papye a () fonksyon, "ki lojik", ke yo endike si wi ou non moun kap rele a 
           vle gwosè a paj fizik oswa yon sèl nan lojik. Paj ki lojik 
           gwosè a gen lajè a ak wotè ranvèrse lè nan mòd peyizaj. 
           Chanje rele nan zòrèy papye () lè li apwopriye yo sèvi ak lojik la 
           olye ke gwosè paj fizik.
        8) ranje yon Typo nan yon kòmantè.
        Version 2.11 Sun Nov 13 14:42:37 CST 2004 
        Mete nan yon pèlen trape jaden vid, li mete yo nan vid ki gen yon 
        avètisman (Joe Zacky jwenn yon sèl sa a). Epitou aktyalizasyon Doc yo eksplike 
        bagay la bar, depi si ou gade ak anpil atansyon, li kapab koze konfizyon.
        Version 2.10 Thu Nov 29 14:00:53 CDT 2004 
        Added paramèt pou 5167 stock Avery (TM) - gras a Daniel J McDonald 
. pou aprivwazònman paramèt 
        Epitou te ajoute anpil nouvo Avery (TM) paramèt. Mèsi a pandan ete Misherghi 
        ki pwente m 'nan http://www.worldlabel.com/Pages/pageaverylabels.htm 
        Added nouvo paramèt mete 'friztip', yo ki pèmèt itilizatè a nan plas yon tèks 
        fisèl nenpòt kote yo vle. Sèvi ak an patikilye se pou mete nimero paj yo. 
        Postal kounye a lannwit karaktè postskript espesyal (){}[]<>/% nan 
        opinyon an sa yo ke yo pral enprime byen epi yo pa aksidan entèprèt la PS.
        Version 2.03 - Mon Sep 28 07:22:28 CDT 2001 
        User-defini kantite kolòn te sou-chen manje chen ak yon kalkile 
        kantite. Koulye a, li ap travay, gras a Allan Engelhardt.
        Version 2.02 - Vandredi Jan 12 22:07:12 CST 2001 
        Added y_gap TP Avery (TM) etikèt 
        trase Mizajou kalibrasyonu nan BasicData ak fos gwosè papye 
        ti reparasyon nan egzamen woutin
        Version 2.01 - Janvye 2001 
        Added y_gap TP Avery (TM) etikèt 
        trase Mizajou kalibrasyonu nan BasicData ak fos gwosè papye 
        ti reparasyon nan egzamen woutin 
        
        2.0 Version - desanm 2000 
        revizyon Gwo. Added tout eleman nan ak lòt bagay definisyon mete etikèt sou. 
        Mèsi a "Andre Smith" <asmith nan wpequity.com> pou sijere ke 
        jaden adisyonèl ak enspire jeneralizasyon la. 
        Mèsi a Nuno Faria pou ede ak "eropeanizasyon nan" nan 
        kòd la - li kounye a ap travay pou Pòtigè, ak èspere ke pou lòt 
        alfabè yo tou. 
        Added pagesize pou ke gwosè papye divès kalite yo aktyèlman okipe kòrèkteman.
        Version 1.0.1 - desanm 2000 
        Bug rapòte pa Jan Summerfield <summer nan OS2.ami.com.au> 
. minuskul tout paramèt konfigirasyon pou fè pou evite pwoblèm ki genyen ak mis ortograf- 
        èske chèk paramèt reyèl yo tcheke erè òtograf ki senp.
        Bug rapòte pa Nuno Faria <nfaria nan fe.up.pt> 
        trase Bwat pa t 'travay. Franchman mwen pa ka konnen ki jan li te konn fè. Anyway 
        li kraze sou plis vèsyon modèn nan gostskript, se konsa mwen fiks li. Fondamantalman 
        reekri yon pati nan kòd la postskript (TM).

Otè

    Alan Jackson 
    Oktòb 1999 
    alan@ajackson.org
    Te font la PostNET vinn (ki gen mwens GNU kopilf) soti nan 
    James H. Cloos, Jr <cloos@jhcloos.com>
    Mesures yo font ak tout gwosè papye yo te rale soti nan 
    postskript la :: Metrics modil ekri pa Shawn Wallace
Useful Info
Published (Last edited): 21-01-2012