Skip navigation

Tag Archives: esp/p

Here we will access a network printer and set it to a local port using visual basic codes.
This procedure is good for sending Escape Codes to a printer.
For this example you will use an escape codes for Epson printer.

'Dos command to set an network printer to LPT1
Call Shell("cmd /c net use lpt1 //SeverName/SharedName",vbHide)

'Set LPT1 as an output device to be able to print directly to LPT1
Open "LPT1:" For Output As #1

'Epson escape code for Master Select & Draft
Print #1, Chr(27) & Chr(33) & Chr(1)
Print #1, Chr(27) & Chr(120) & Chr(48)

Print #1, "Hello, greatxam"

'Epson escape code for Form Feed
Print #1, Chr(12)

'Close LPT1
Close #1

'Remove connection to printer
Call Shell("cmd /c net use lpt1 /delete",vbHide)

Note:
ServerName is the hostname or an ip address where the printer is installed.
SharedName is the Shared name of the printer you want to access in the network.
Follow

Get every new post delivered to your Inbox.