[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
| Title: | *OLD* ALL-IN-1 (tm) Support Conference | 
| Notice: | Closed - See Note 4331.l to move to IOSG::ALL-IN-1 | 
| Moderator: | IOSG::PYE | 
|  | 
| Created: | Thu Jan 30 1992 | 
| Last Modified: | Tue Jan 23 1996 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 4343 | 
| Total number of notes: | 18308 | 
983.0. "COPY_TO_PORT always truncates (NOWRAP?): V2.4D?" by SHALOT::LANPHEAR (Test the water or turn the tide?) Thu Jul 02 1992 22:07
    Hi,
      Our customer has yet another feature/problem with ALL-IN-1 V2.4D
    / WPS-PLUS V4.0.  In particular, the COPY_TO_PORT function will not wrap
    the text any more; it simply truncates it.
      They have shown me printouts from before the upgrade where the text
    _did_ wrap, so they have evidence.  They are printing to a port printer
    using WPPPORT and the vanilla LASERJET.PRA.  I modified an OAUSER copy
    of WPPPORT to save the file after it prints, and the text _is_ in the
    file (it's not the formatter truncating it, and we set wrap to Y on the
    PG more form to no avail).  I tried a modified version of the LASERJET
    which had the horiz and vert position commands removed so the formatter
    was forced to act like it used to, but again, to no avail.  I also
    discovered that the broadcast trapping also just happens to set the
    terminal to "no wrap", so I commented that out; again, it didn't help.
    
      Right after the printout finishes (and truncates), I invoke 
    a simple 'copy to port' COM file, and it _does_ wrap the saved
    temporary file, so I have isolated the problem to the COPY_TO_PORT
    function.
    
      So, does anybody know if there were any changes in the patches
    K601-K603, or the WPS-PLUS V4.0 update which would account for this
    behavior?  Our customer is exceedingly frustrated with this 'simple'
    update...
    
    					Cheers, Dan'l
| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 983.1 | COPY_TO_PORT has not changed | IOSG::NEWLAND | Richard Newland, IOSG, REO1-D/4A | Tue Jul 07 1992 14:17 | 44 | 
|  | 
I've looked at the COPY_TO_PORT code and it was not changed in V2.4, the 
WPS-PLUS V4 Update for V2.4 and V3.0.
The COPY_TO_PORT function does not perform any wrapping or truncation of
the records it reads from the listing file.  It reads records from the
listing file using RMS (not via a Text Dataset) and writes the records to
the terminal using a QIO with no carriage control.  If the RMS attributes 
of the file (FAB$V_CR = 1) indicate that each record is to be preceded by a 
line-feed and followed by a carriage return when written to a carriage 
control device then the line-feed and carriage return are added to the 
record by the COPY_TO_PORT function.  Listing files created by the WPS-PLUS 
formatter always have FAB$V_CR set to 0.
The OA$TRM_BRDCST_INIT function sets the following VMS Terminal 
Characteristics:
	Nobrdcst = 1
	Mbxdsabl = 1
	Brdcstmbx = 1
	Notypeahd = 1
	Wrap = 0
The COPY_TO_PORT function sets the following VMS Termial Characteristics:
	Eightbit = 1
	Lower = 1
	Mechform = 1
	Mechtab = 1
	Scope = 1
	Sixel = 1
	TTsync = 1
	Regis = 0
	Wrap = 0
If wrapping of text was occuring before then it was being done by something 
other than the COPY_TO_PORT function.  Do you know if it was being done 
during the formatting or during printing?
Richard
 |