I have network printer HP LaserJet Pro M428f-M429f with static IP address 10.0.0.27. It was installed using TPC/IP option on Windows 10. Printing from Windows is OK but from Cobol program I got error:
error code: 114, pc=350F, call=1, seg=0
114 Attempt to access item beyond bounds of memory (Signal 11)
When I try to print with another printer ( locally connected with USB) everything is normal.
This is my code:
PERFORM PRNW-OPEN.
PRNW-OPEN.
*-------- move 1 to Prn-Flags.
*-----------definisi pre poziva Prn-Flags------------------------
move 0 to Prn-WinHand.
move "Greska kod OPEN Printera !!! " to Prn-Errtxt.
*-----------Izracunavanje duzine naziva liste--------------------
MOVE 128 TO Prnw-len.
MOVE PrnDoc-naz TO Prnw-InCHR.
PERFORM PRNW-Title-Len.
IF PrnDoc-naz = Space THEN;
MOVE 5 TO PrnDoc-Len
MOVE "Lista" TO PrnDoc-Naz.
IF Prn-IndOPEN equal zero THEN;
CALL "PC_PRINTER_OPEN" using Prn-Handle, Prn-DOC,
by value Prn-Flags
by value Prn-WinHand
returning Prn-RetCode.
if Prn-RetCode not equal zero PERFORM PRNW-ERR.
MOVE 1 TO Prn-IndOPEN.
move zero to Num-Lin.
Does anybody know what is happening?