[Konsole-devel] [Bug 127285] New: Honor VT100 Remote Printing Sequences

Michael Trausch fd0man at gmail.com
Sat May 13 22:27:00 UTC 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=127285         
           Summary: Honor VT100 Remote Printing Sequences
           Product: konsole
           Version: 1.6.2
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: konsole-devel kde org
        ReportedBy: fd0man gmail com


Version:           1.6.2 (using KDE KDE 3.5.2)
Installed from:    Ubuntu Packages

Konsole does not honor the VT100 terminal requests for "start printing output" and "end printing output."  Konsole does allow for printing of the screen contents at a point in time, however, it doesn't allow for remotely controlled VT100 printing (e.g., through Lynx or a custom printing script.

It should allow the user to print the raw contents of whatever is attempted to be printed, through to the printer (without filtering, if possible -- though I don't know if it is possible to by-pass the printer filters for things like text and the like).  Ideally, if I'm ssh'd into a server somewhere through a Konsole session, I should be able to pipe a raw text file or PostScript document into a shell printing script and it should work.

The unsupported terminal sequences are "^[[5i" ("ESC [5i" -- Printing begin) and "^[[4i" ("ESC [4i" -- Printing finish).  These can be found on http://astronomy.swin.edu.au/~pbourke/dataformats/vt100/ under the Printing section, named "Print controller off" and "Print controller on".

When the terminal receives the begin printing command, all future output should be directed to the printer set as the default on the user's computer, until the terminal encounters the end printing command.  I will procure a test script shortly that can be used to demonstrate the functionality (or lack of, rather) of this feature in Konsole.



More information about the konsole-devel mailing list