devxlogo

Printing Single Lines to a Printer in VB5

Question:
Is there a way in VB5 to immediately print single lines of text to a printer for logging events? I had some success in VB4 by directly opening LPT1 and using the PRINT # command. Sometimes lines did not print immediately, but it was better than waiting for a whole page. This method of printing seems to hang VB5.

Answer:
Good old Print # does not work well under Visual Basic 4.0 and above.However, you can print a single line to the printer by using this code:

Printer.Print “This is a single line of text.”Printer.EndDoc
This will print a single line on the top of the page and force the page tocome out of the printer. For more information, look at the help for thePrinter object. There are a wide variety of features in this object. Forinstance, you can change the font just by setting the Font property of thePrinter object. This is much easier than it was before when we just hadPrint #.

Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.

See also  Five Early Architecture Decisions That Quietly Get Expensive

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.