LPRINT: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
* [[LPRINT USING]] can print formatted text data to a page identically to how [[PRINT USING]] formats a program screen. | * [[LPRINT USING]] can print formatted text data to a page identically to how [[PRINT USING]] formats a program screen. | ||
* [[COLOR]]ed text and images can be printed using [[_PRINTIMAGE]] which stretches them to fit the default printer's paper size. | * [[COLOR]]ed text and images can be printed using [[_PRINTIMAGE]] which stretches them to fit the default printer's paper size. | ||
* LPRINT will only print to the default USB or LPT printer set up in Windows. '''[[ | * LPRINT will only print to the default USB or LPT printer set up in Windows. '''[[Keywords currently not supported by QB64#Keywords not supported in Linux or macOS versions|Keyword not supported in Linux or macOS versions]]'''. | ||
* Note: Printer ''escape codes'' starting with [[CHR$]](27) will not work with LPRINT and may produce text printing errors. | * Note: Printer ''escape codes'' starting with [[CHR$]](27) will not work with LPRINT and may produce text printing errors. | ||
Revision as of 02:00, 23 January 2023
The LPRINT statement sends string text or numerical values to a parallel port (LPT1) printer in QBasic or a USB printer in QB64.
Syntax
- LPRINT [expression] [{;|,}]
Description
- expression is one or more text or numerical expressions separated by a semi-colon (;) or comma (,).
- Syntax is the same as PRINT, but cannot use a port number.
- Program does not have to OPEN the LPT1: parallel port.
- Assumes a 80 character wide page. WIDTH LPRINT is not supported in QB64.
- LPRINT USING can print formatted text data to a page identically to how PRINT USING formats a program screen.
- COLORed text and images can be printed using _PRINTIMAGE which stretches them to fit the default printer's paper size.
- LPRINT will only print to the default USB or LPT printer set up in Windows. Keyword not supported in Linux or macOS versions.
- Note: Printer escape codes starting with CHR$(27) will not work with LPRINT and may produce text printing errors.
See also
- LPRINT USING
- _PRINTIMAGE (prints color images to page size)
- PRINT, PRINT USING
- Windows Printer Settings