home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / vms / 21993 < prev    next >
Encoding:
Text File  |  1993-01-26  |  2.1 KB  |  45 lines

  1. Newsgroups: comp.os.vms
  2. Path: sparky!uunet!psinntp!vitro.com!v7.vitro.com!vaxs09
  3. From: vaxs09@v7.vitro.com
  4. Subject: Re: Print symbiont interpretation of PASTHRU
  5. Message-ID: <1993Jan26.075806.1@v7.vitro.com>
  6. Lines: 33
  7. Sender: news@vitro.com (USENET News System)
  8. Organization: Vitro Corporation
  9. References: <1993Jan25.031308.10158@murdoch.acc.Virginia.EDU>
  10. Date: Tue, 26 Jan 1993 12:58:06 GMT
  11.  
  12. In article <1993Jan25.031308.10158@murdoch.acc.Virginia.EDU>, houseman@hopper.ACS.Virginia.EDU (Carl Houseman) writes:
  13. > It seems it is necesssary to specify /TAB in addition to /PASTHRU in order
  14. > to get the symbiont to pass the tab characters unscathed.
  15. > When questioned further the CSC said this was because of the symbiont's ability
  16. > to create left margins and the need to make sure tabs were aligned.
  17. > I say /PASTHRU should be the same no matter what.  If I don't want /PASTHRU I
  18. > wouldn't use it.  Searching for references in the Gray Wall produced nothing
  19. > useful, except to say that TT2$M_PASTHRU caused QIO's to be treated as if
  20. > IO$M_NOFORMAT was specified.  That was enough for me.
  21.  
  22. Since an earlier e-mail reply may not have gone through and since I have
  23. new information, I'll post this one.
  24.  
  25. It's not a bug.  TT2$M_PASTHRU controls how characters are formatted when
  26. a QIO request is issued.  It does not control whether an application program
  27. (the print symbiont in this case) reformats text before issuing the QIO.
  28. Whether such reformatting is desireable is a separate issue.
  29.  
  30. I couldn't find the behavior documented in the grey wall either.  Fortunately
  31. we still have pieces of the orange wall. :-)  In sections 5.5.5 and 5.5.9 of
  32. the VMS 4.2 release notes, two cases in which the symbiont will expand
  33. tabs are documented.  Briefly, it will expand tabs when /TAB is not
  34. specified on the print device (SET PRINTER /NOTAB or SET TERMINAL /NOTAB).
  35. It will also expand tabs when the form has a non-zero left margin.
  36.  
  37. I found the /TAB behavior re-documented in the 4.4 notes (3.2.18.2) and
  38. the 4.7 notes (3.2.15.6).
  39.  
  40. IMHO, the behavior is unexpected but not unreasonable.
  41.  
  42.     John Briggs            vaxs09@v7.vitro.com
  43.