Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Automated printing

Automated printing

Automated printing

I am new to Corel. I want to print tickets on my HP5 laser printer.
All of them are same except two things: the serial number and the
bar code which have to increment by one on each next ticket printed.
How can I 'automatize' this ? May I use other tools outside of Corel
to direct Corel to do the job ?

RE: Automated printing

I'm not sure about the Barcode thing but the command "Print merge"
is the answer to your serial # needs.

Print Merge lets you print the same document many times using different text each time you print. For example, if you are printing invitations, you can personalize each invitation by merging in different text.

Print merge works by combining a specially formatted text file with a CorelDRAW file. The CorelDRAW file must contain text that will be replaced by words (or numbers) from the text file during the print merge. Each time the CorelDRAW file is printed, words from the text file are substituted in the printed version. see the corel help file on this command for a step by step guide.


RE: Automated printing

Sorry for the looong delay in my reply.
I hadn't internet connection meanwhile.
Thanks for the answer Mitsu. Unfortunantely
it doesn't work with the bar codes!

RE: Automated printing

How are you generating your inital bar codes? Is it a Corel plug-in of some sort, or are you creating them in another application? What version of Corel are you using?

As far as the serial # goes, another fairly simple way to do it is:

1. Record a Corel Macro in which you type the serial number, and then print the ticket.

2. Open the text to the macro in Excel with no line breaks, split the command into different cells so that the serial number is in its own cell, then use Excel's autofill feature to generate as many lines with incremented serial numbers as you want. Save the Excel file as a text file, space delimited, and use that as your Corel script.

For your bar code:

1. Something like the above might also work with your bar code if you are creating it in Corel.

2. If your bar code generator can save a series of graphics representing the incremented numbers, then the above approach can include the 'paste from file' command to include the bar codes.

3. If you are using Corel 9, which I don't have yet, it uses VBA as it's macro recording language, which let's it make calls to other programs, eg. your bar code generator.

RE: Automated printing

Thanks Rycamor.

I am using Corel 8. I tried with Corel embedded
bar-codes (macro didn't accept them).
I'll try your advise.
In the mean time I realized that small project
with Access. I used bar-code font I2of5 instead
of creating large 'database' with serial bar-code
images. Report was doing fine.


Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close