Delete next graphical block

If the ELP native Escape Sequence Esc)s-991Z is found in the data stream, the next graphical block will be deleted. The sequence can be inserted directly into the data stream or you may use the search keys to add it into the data stream, like:

[Delete next graphical block]

; Search for anything what is in front of the graphic

; text, PCL positioning statement etc.


; use add_binary if the searched information should not be replaced



The ELP internal Escape Sequence \x1B)s-991Z is removed from the data stream, but it is the flag for ELP to also remove the next graphical block.

The sequences can be used as often as liked.

Delete all graphics

If the ELP native Escape Sequence Esc)s-992Z is found in the data stream, all graphical data will be deleted beginning at that point.

[Delete all graphical information]

; The next command is pretty sure pretty close to the beginning of the data stream



You can use also other techniques to insert that command, see here: Print job low level manipulation. Even an ELP_Command G#; does the job starting on a specific page.

Delete text and graphic using the native PCL way

Generate a macro, printing a white line at a certain position in a certain height and width.

  1. Copy any macro in the c:\ProgramData\WELP folder to a new macro, e.g. 23000.mac to 5000.mac
  2. Open the 5000.mac in notepad++ and change it to this:

    500h is the position from the left side of the paper in deci dots, 720 units is one inch or 2.54 cm
    500V the top position form the top of the page. So both values result in the top left corner position of the white rectangular
    1000h is the width of the white bar
    500v th height.