mirror of
https://github.com/QB64Official/qb64.git
synced 2024-09-28 11:17:47 +00:00
27 lines
1.4 KiB
Text
27 lines
1.4 KiB
Text
The [[LPRINT]] statement sends string text or numerical values to a parallel port (LPT1) printer in QBasic or a USB printer in '''QB64'''.
|
|
|
|
|
|
{{PageSyntax}}
|
|
:[[LPRINT]] [{{Parameter|expression}}] [{;|,}]
|
|
|
|
|
|
{{PageDescription}}
|
|
* {{Parameter|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. '''[[Keywords currently not supported by QB64|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.
|
|
* [[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. '''[[Keywords_currently_not_supported_by_QB64#Keywords_Not_Supported_in_Linux_or_MAC_OSX_versions|Keyword Not Supported in Linux or MAC versions]]'''
|
|
** To print in Linux, see [[Connecting to printer via TCP/IP]].
|
|
* Note: Printer ''escape codes'' starting with [[CHR$]](27) will not work with LPRINT and may produce text printing errors.
|
|
|
|
|
|
{{PageSeeAlso}}
|
|
* [[LPRINT USING]]
|
|
* [[_PRINTIMAGE]] {{text|(prints color images to page size)}}
|
|
* [[PRINT]], [[PRINT USING]]
|
|
* [[Windows Printer Settings]]
|
|
|
|
|
|
{{PageNavigation}}
|