From: Dominik S. <dom...@we...> - 2004-03-10 05:46:52
|
Hi Kourosh, Printing your mailing labels should be very easy. First you have to fill th= e=20 database. I assume you have already a working database connection. =46irst add an imaginary customer to the database customer. Think of a=20 customer_no and a customer_name. It is not important for your printout, but= =20 KBarcode needs at least one for proper printing. Now the important part, open barcode_basic and add for each Address you wan= t=20 to print one "Article". First add add an article_no for each article, e.g.= =20 "address1" or "tom_test1". This article_no is used to identify this address= =20 later. Now add the information you want to print to the fields field0-field= 9=20 (use as much fields you need). All other items in barcode_basic may stay=20 empty. Example: article_no =3D "tom_test1" field0 =3D "Tom Test" field1 =3D "Test Street 1" field2 =3D"Tom's ZIP Code" field3 =3D "TomTown" It's time to create the label now. Drawing the fixed return address is easy= ,=20 as you already that. But, instead of the delivery address, you add the plac= e=20 holders Field 0 - Field 9 (how much you need of them). The inserted text wi= ll=20 look like [field0]. Now you can test the printout by clicking in the Label Editor on View ->=20 Preview. In the upcoming dialog you can enter the article_no ("tom_test1")= =20 and select the customer you added at the beginning. Now you should get one= =20 label previewed with all data correct. To print a batch of labels switch to the batchprinting module. Select the=20 customer we just created and the label file you made. Now you have to added= =20 the articles, i.e. addresses you want to print. If you want to print all=20 addresses once, go to Import -> Import barcode_basic. And you will get all= =20 addresses added to the list below. Now a single click on "print" and you ar= e=20 done. If you want to print only a few addresses you can of course add them one by= =20 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=20 to GNU barcode right now, because it does not handle bars with different=20 heights but same width (like it is with postnet) yet. You might try to use = a=20 Barcode font like this one:=20 http://www.adams1.com/pub/russadam/shareware/uspsbarcode.ttf=20 I do not know about its licencse, therefore it is not included in KBarcode,= I=20 do also not know how much features of Postnet it supports, but it might be= =20 worth a try. Just create a textfield in KBarcode with the number of the=20 barcode and format it using the postnet font. CU Dom Am Dienstag, 09. M=E4rz 2004 21:14 schrieb Kourosh Ghassemieh: > Hi all, > > So far I really like what I've seen of kbarcode and hope to get even > more use out of it. > > I have so far been able to create static mailing labels with no problems > and it was easier to do so than with any of the Windows products. > > The only problem I've had so far is getting mailing labels to print from > the database. I think my biggest problem is understanding how kbarcode > uses the database and what info is required and what isn't. > > Basically, I want to print a batch of mailing labels with a fixed return > address (easy) and delivery addresses pulled out of a database. > > I Read The Fine Manual, but I'm still confused. If someone could help > me understand the steps I need to take to accomplish this I would > greatly appreciate it. The manual, under section 5) Examples, mentions > creating and importing a table into the "barcode_basic" table and then > creating a text file and importing that in the batch print dialog and > then printing. Sorry... but what kind of info am I importing into the > "barcode_basic" table? How do I then use that in the batch print > process? > > A basic step-by-step process would _really_ help me. > =2D-=20 ********************************************************************** Dominik Seichter - dom...@we... KRename - http://www.krename.net - Powerful batch renamer for KDE KBarcode - http://www.kbarcode.net - Barcode and label printing SchafKopf - http://schafkopf.berlios.de - Schafkopf, a card game, for KDE ********************************************************************** |