From: Kourosh G. <kba...@mi...> - 2004-03-11 19:51:48
|
Dominik, Thank you _very_ much for this help. I got everything printing perfectly. I really love the fact that printing can begin on any label on the sheet as it lets me use partially printed sheets. I always had trouble with that on Windows software =( The more I play with the software the more I like it. Now I just have to find some use for barcodes so I can print some =) In regards to postal barcodes, there's a perl script I found to print envelopes that does the postal barcodes as well. I don't program so don't know how it does it, but could there be a perl module for this that can be linked into kbarcode? The script is called envelope and is here http://freefall.homeip.net/code/ Thanks again Dominik. Kourosh On Tue, 2004-03-09 at 21:37, Dominik Seichter wrote: > Hi Kourosh, > > Printing your mailing labels should be very easy. First you have to fill the > database. I assume you have already a working database connection. > First add an imaginary customer to the database customer. Think of a > customer_no and a customer_name. It is not important for your printout, but > KBarcode needs at least one for proper printing. > > Now the important part, open barcode_basic and add for each Address you want > to print one "Article". First add add an article_no for each article, e.g. > "address1" or "tom_test1". This article_no is used to identify this address > later. Now add the information you want to print to the fields field0-field9 > (use as much fields you need). All other items in barcode_basic may stay > empty. > > Example: > article_no = "tom_test1" > field0 = "Tom Test" > field1 = "Test Street 1" > field2 ="Tom's ZIP Code" > field3 = "TomTown" > > It's time to create the label now. Drawing the fixed return address is easy, > as you already that. But, instead of the delivery address, you add the place > holders Field 0 - Field 9 (how much you need of them). The inserted text will > look like [field0]. > > Now you can test the printout by clicking in the Label Editor on View -> > Preview. In the upcoming dialog you can enter the article_no ("tom_test1") > and select the customer you added at the beginning. Now you should get one > label previewed with all data correct. > > To print a batch of labels switch to the batchprinting module. Select the > customer we just created and the label file you made. Now you have to added > the articles, i.e. addresses you want to print. If you want to print all > addresses once, go to Import -> Import barcode_basic. And you will get all > addresses added to the list below. Now a single click on "print" and you are > done. > > If you want to print only a few addresses you can of course add them one by > one by hand. > > That's all. I hope this helps :-). > > > Also, I saw on the web site the US PostNet barcodes are supported > > through the Tbarcode database. Could these barcodes be handled by GNU > > barcode or some other non-proprietary backend? > I talked to the maintainer of GNU barcode, but postnet is not that easy to add > to GNU barcode right now, because it does not handle bars with different > heights but same width (like it is with postnet) yet. You might try to use a > Barcode font like this one: > http://www.adams1.com/pub/russadam/shareware/uspsbarcode.ttf > > I do not know about its licencse, therefore it is not included in KBarcode, I > do also not know how much features of Postnet it supports, but it might be > worth a try. Just create a textfield in KBarcode with the number of the > barcode and format it using the postnet font. > > CU Dom -- Kourosh Ghassemieh <kba...@mi...> |