[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::atarist

Title:Atari ST, TT, & Falcon
Notice:Please read note 1.0 and its replies before posting!
Moderator:FUNYET::ANDERSON
Created:Mon Apr 04 1988
Last Modified:Tue May 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1433
Total number of notes:10312

224.0. "Timeworks Publisher ST" by STAR::HEERMANCE (Return of the Crash Dumps from Hell) Wed Sep 14 1988 14:57

I recently purchased Timeworks Publisher ST and so far it seems fairly
solid.  It has most of the features I'm looking for and the cost was
fairly reasonable ($90 is the mail order price).  I tried out Publishing
Partner but didn't like it, so my biased review follows.

Some nice feature offered are:

    Drivers are included for the following printers: Epson compatibles
    (9 or 24 pin), Epson GQ 3500, Atari Laser printer, HP Laser Jet,
    Okidata Laserline 6, NEC P6 or P7, and PostScript printer.

    An install program does all the dirty work of placing needed files
    on the target disk (a hard drive, or 3 DS floppies, or 3 SS floppies).
    The whole thing takes up 1 meg on my hard drive.

    Text is formatted around graphics placed with a frame automatically.

    Six fonts are included.  They are Drury Lane (similar to Broadway
    Engraved), Dutch, Madison, Ravinia (a fancy cursive typeface),
    Rockface, Swiss (a plain typeface similar to Univers).  However,
    standard GDOS fonts can also be used.

    The overall feel of the program seems more polished than PPartner.
    One thing I like is that full size sliders are used instead of the
    small ones PPartner uses.  The tool icons are also larger.  The
    program seems quite usable in color but monochrome is recommended.

    The manual is quite good and includes a style guide which recommends
    fonts which go well together.  A good amount of clip art in the
    .IMG format is included.  DEGAS, NEO, and GEM files can also be
    imported.  Quite a few examples are included

A few bad things are.

    .TNY files can not be used directly.  This is not to bad since
    I usually used DEGAS to touch up an image before I use it and it
    doesn't like .TNY files either.

    The scissors tool used to crop images is unfriendly.  It's hard to
    tell exactly where the rubber band box will start or drop off.  This
    is a pain since if you don't crop exactly right an undo must be used.
    I would prefer a point and the tip of the pointer is exactly where
    the box starts and ends.

    When importing an image a dialog box pops up asking the image type
    followed by a file selector.  I would prefer that a menu item existed
    called Set_Image_Type so that I didn't have to keep dealing with
    that dialog box.
    
    Supposedly there is a problem when multiple copies are printed.
    If the page contains graphics the first copy will not have them.
    I have not encountered this problem.
    
    Martin H.
T.RTitleUserPersonal
Name
DateLines
224.1I hate copy protectionSTAR::HEERMANCEReturn of the Crash Dumps from HellFri Sep 16 1988 15:294
    Another good thing about this program is that it is not copy
    protected.  Hence the ability to install it on my hard disk.
    
    Martin H.
224.2Good Program but it's missing a feature!CADSYS::DALTONFri Jul 21 1989 15:1612
    
    Does anyone know if it's possible to output from Publisher to a disk
    file? I'd like to be able to output files for Epson and Postscript
    printers... I've considered replacing the printer driver w/ the
    metafile driver and then using mfps to convert but unfortunately I
    don't have mfps... Has anyone tried this?
    
    Might it be possible to hack the printer drivers to send output to disk
    instead of printer?
    
    Kent
    
224.3Try this...CSC32::MORGANCelebrating the Cybernetic Age.Mon Jul 24 1989 13:278
    Reply to .2, Dalton,
    
    I've got the Clone version. Timeworks tells me that you have to select
    a postscript printer driver and print to disk. Then transfer the file
    over the network to your host where you have access to a postscript
    printer.
    
    Well, at least that's how I think it's done. B^)
224.4It aint that easy...CADSYS::DALTONMon Jul 24 1989 13:411
    The problem in the ST version is there's no 'print to disk' option!
224.5Problem printing on LPS40IJSAPL::KLERKT.T.F.N. - Ta Ta For Now!Sat Feb 17 1990 18:3020
      I've got Timeworks V1.12 that came free with the purchase of the
    MegaST 2 - about a year ago. It does have matrix/PostScript support,
    but during installation you must tell it what it is to use: it appears
    you cannot have both at the same time.
    
    However, using PostScript does indeed give a dialogue box with the
    option "print to laserprinter"/"printfile to disk". Using the latter
    and copying the example document (with Mona Lisa) to the VAX and
    trying to print it on the LPS40, causes errors:
    
17-FEB-1990 20:57  %LPS-I-JOBSTART, Job 376 Start
17-FEB-1990 20:57  %LPS-W-UNDEF, undefined: Name not known - 
        offending command is statusdict
17-FEB-1990 20:57  %LPS-E-FLUSHING, Rest of Job (to EOJ) will be ignored
17-FEB-1990 20:57  %LPS-I-JOBFINISH, Job 376 Finish
    
    Has someone been successful in using the LPS40? Timeworks is useful
    if DECwrite is not available, i.e. when I'm at home...
    
    Theo
224.6Possibly solvedIJSAPL::KLERKT.T.F.N. - Ta Ta For Now!Sat Feb 17 1990 18:4822
    Found it. The previous note had this funny character before
    "statusdict". This turns out to be a CTRL/D (long live old EDT or
    DUMP).
    
    This illegal control character must be removed from the start and
    the end of the PS file. Also, all lines that reference the fonts
    
    Bookman
    Palatino
    Zapf
    
    must be removed. Obviously in your text paragraph setups you should
    never select any of these as font, as the LPS40 does not have them.
    But even if you do not use them explicitly, the PS file defines them
    nonetheless. 
    
    So it needs a little work (a SCAN procedure or edit command file will
    automate it) but then does print. I've got no idea what it looks like:
    the printout is in the office at the moment, and I'm obviously not.
    
    Theo
    
224.7Anything to convert TNY files?IJSAPL::KLERKT.T.F.N. - Ta Ta For Now!Sun Feb 18 1990 16:125
      Is there something to convert .TNY files into something Timeworks
    does like (e.g. DEGAS / GEMdraw formats)?
    
    
    Theo
224.8TRY PICSWITCHUKCSSE::KEANESun Feb 18 1990 16:475
    Hi.
    
    
    How about good old PICSWITCH ????
    
224.9Where is it?IJSAPL::KLERKT.T.F.N. - Ta Ta For Now!Mon Feb 19 1990 19:393
   ...but where can I obtain that tool?

   Theo
224.10LPS40 PostScript filter programIJSAPL::KLERKT.T.F.N. - Ta Ta For Now!Mon Feb 19 1990 20:1688
  The SCAN program below removes the fatal lines from the Timeworks
  produced PS file, provided your document only uses the allowed fonts
  known to the LPS40. The program only removes redundant, unneeded
  definitions/declarations of fonts not available.

  Theo

  (make into an EXE  by  SCAN TIMEWORKS
                         LINK TIMEWORKS
			 

Cut program source below
  
!+
!  timeworks.scn  - remove font lines from Timeworks PostScript file
!
! abstract:
!   This routine removes all lines that contain references to fonts
!   not available in LPS40 PostScript printers. The PostScript files
!   have been uploaded from ATARI ST system using the Timeworks
!   Publishing software.
!
! Author:  Theo de Klerk  (IJSAPL::KLERK  or @UTO)
!
! Date:    90 02 19
!
!-
MODULE timeworks IDENT 'V1.0';

DECLARE n  : INTEGER;

REDEFINE S'EOS' = s'pu1';
TOKEN absent_fonts {s'eot'    ! CTRL/D
     | '/Bookman-Light /Bookman-RM Evec ReEncode'
     | '/Bookman-Demi /Bookman-BD Evec ReEncode'
     | '/Bookman-LightItalic /Bookman-IT Evec ReEncode'
     | '/Bookman-DemiItalic /Bookman-BI Evec ReEncode'
     | '/Palatino-Roman /Palatino-RM Evec ReEncode'
     | '/Palatino-Bold /Palatino-BD Evec ReEncode'
     | '/Palatino-Italic /Palatino-IT Evec ReEncode'
     | '/Palatino-BoldItalic /Palatino-BI Evec ReEncode'
     | '/ZapfChancery-MediumItalic /Zapf-IT Evec ReEncode'
     | '/Bookman-RM /Bookman-RMO 12 4213 MkOutF'
     | '/Bookman-BD /Bookman-BDO 20 4214 MkOutF'
     | '/Bookman-IT /Bookman-ITO 12 4215 MkOutF'
     | '/Bookman-BI /Bookman-BIO 20 4216 MkOutF'
     | '/Palatino-RM /Palatino-RMO 12 4221 MkOutF'
     | '/Palatino-BD /Palatino-BDO 20 4222 MkOutF'
     | '/Palatino-IT /Palatino-ITO 12 4223 MkOutF'
     | '/Palatino-BI /Palatino-BIO 20 4224 MkOutF'
     | '/Zapf-IT /Zapf-ITO 12 4225 MkOutF'
     | '/Bookman-RM /Bookman-BD'
     | '/Bookman-IT /Bookman-BI'
     | '/Bookman-RMO /Bookman-BDO'
     | '/Bookman-ITO /Bookman-BIO'
     | '/Palatino-RM /Palatino-BD'
     | '/Palatino-IT /Palatino-BI'
     | '/Palatino-RMO /Palatino-BDO'
     | '/Palatino-ITO /Palatino-BIO'
     | '/Zapf-IT /Zapf-IT'
     | '/Zapf-IT /Zapf-IT'
     | '/Zapf-ITO /Zapf-ITO'
     | '/Zapf-ITO /Zapf-ITO'};
TOKEN eol {s'eol'};     

MACRO remove_line TRIGGER {absent_fonts [eol] };
   n = n+1;
END MACRO;

PROCEDURE remove MAIN;

    DECLARE  filespec  : STRING;

    READ PROMPT ('Specify full filespec of PS file: ') filespec;

    ! Assume no lines have been removed
    n=0;
    START SCAN
        INPUT FILE filespec
        INPUT WIDTH 255
	OUTPUT FILE filespec
	OUTPUT WIDTH 255;

    ! Indicate number of removals
    WRITE  n, ' Lines removed in new version of ', filespec;
    
END PROCEDURE /* remove */;
END MODULE /* timeworks */;
224.11Some experiencesIJSAPL::KLERKThe DOCTOR's engineerSun Sep 02 1990 21:0936
   Having used Timeworks extensively over the last year to produce some
   club magazines, I discovered that it has the following flaws:

     1.  PostScript display fonts are not available for all sizes.
         Instead, it uses a smaller font with large interword gaps and
	 interline space. Not particularly WYSIWYG.

     2.  On several occassions, when selecting a piece of text and asking
         for the font used for that text, it lied by stating
	 "Helvetica 28pt" where 48pt was meant. Only by manually setting
	 the selected part to 48pt *again* it would display this correctly
	 on subsequent requests.

     3.  Only text imported from a file can be flushed into several frames.
         Text entered in Timeworks itself cannot (except when it is a
	 modification of a file-based text).

     4.  After SAVEing a file, upon QUITing it still asks whether you want
         to save the (unmodified) file.

     5.  After SAVEing you can start a NEW file or read another document.
         Whatever you do, Timeworks a bound to crash or literally bomb
	 the machine. The only way around is to exit and restart the
	 application. Some memory areas are probably not released opon NEW.

	 
   For most of the ordinary work it is an easy to handle package - and
   at least it is a lot cheaper (if not free) than Calamus or Publishing
   Partner.

   I wonder how large a document can be though: it seems the entire thing
   is memory based, and won't be able to cope with, say a 20+ page document.
   (our newsletters never exceeded 12 pages...)


   Theo
224.12Anybody know which fonts are which?POWDML::STEILTue Sep 18 1990 16:427
    Thanks to Theo for his Scan program - it works! I finally got something
    printed on an LPS-40 after a year of trying!
    
    Can anybody contribute the mapping from the Timeworks fonts (like Drury
    Lane) to the Postscipt fonts (like Bookman)?
    
    Gil
224.13Mixing printersIJSAPL::KLERKI wrote ISBN 1-55558-067-XSun May 26 1991 16:5231
  Some more Timeworks experience. Since I finally bought a matrix printer,
  I wanted to have both PostScript (for LPS40) as well as local matrix
  Epson 180 dpi output. The installation of Timeworks however, prevents
  this.

  The solution is simple:  Install Timeworks for PostScript first.
  When after reboot the FONTWID.PRG (say "Yes" to "Do you have a PS printer?)
  program is run, the \PUBLISH\PUBLISH.WID  file is created/modified.

  Copy the files

      \PUBLISH\PUBLISH.WID ->         \PUBLISH\PUBL_PS.WID
      \PUBLISH\GEMSYS\PRINTER.SYS  -> \PUBLISH\GEMSYS\PRIN_PS.SYS
      
  Repeat installation, selecting a matrix printer. Again run the FONTWID.PRG
  program (still say "YES" to "Do you have a PS printer?").
  This results in another set of PUBLISH.WID  and PRINTER.SYS files.
  
  Copy the files

      \PUBLISH\PUBLISH.WID ->         \PUBLISH\PUBL_EP.WID
      \PUBLISH\GEMSYS\PRINTER.SYS  -> \PUBLISH\GEMSYS\PRIN_EP.SYS

  Depending on whether you want to use Timeworks PUBLISH.APP with PS or
  Epson output, rename the set of two files mentioned above back to
  PUBLISH.WID and PRINTER.SYS and start Timeworks. You cannot switch while
  Timeworks is running unfortunately. And Atari windows is a long way off
  from DECwindows to allow multiple invocations.


  Theo
224.14GPLUS+ also solves font problemPOWDML::STEILTue May 28 1991 22:499
    GPLUS+ also solves this problem for multiple versions of Timeworks
    Publisher.
    
    When using GPLUS+ it replaces GDOS. You can then explain to it ONCE
    which file has the right fonts for each version and from then on it's
    automatic. You don't have to rename files.
    
    Gil
    
224.1572pnt with 300dpi printer?CHEFS::ADAMSDDerek AdamsFri Jul 26 1991 07:4310
    I have a need to use a 72 point dutch font. However even with a 4M ste
    it will not build greater than 36 point for the Atari laser printer
    during the install process. It does seems capable of building 72 point 
    fonts for 150 dpi printers but not 300dpi. 
    
    Is this really a fundamental restriction or has anybody found a workround.
    
    Regards
    
    Derek Adams
224.16New version for Timeworks on LPS40IJSAPL::KLERKNie mit dem 2 x 2 zum 4Tue Feb 04 1992 12:16114
 Below a renewed version of the Timeworks.SCN program. Sofar I always used
 Helvetica and Avant Garde or Times. However, due to the removal of some non
 available fonts, the index in the fontcatalogue also changes accordingly.
 As such, using Century Schoolbook, the LPS40 printer complains about a
 "exceeded range. Offending command "get" ". So I added some renumbering of
 the fonts required for Schoolbook from  40-47 /tface to 32-39 /tface.

 Theo
 
!+
!  timeworks.scn  - remove font lines from Timeworks PostScript file
!
! abstract:
!   This routine removes all lines that contain references to fonts
!   not available in LPS40 PostScript printers. The PostScript files
!   have been uploaded from ATARI ST system using the Timeworks
!   Publishing software.
!
! Author:  Theo de Klerk
! Date:    90 02 19
!
! Modification: 92 02 04  Renumber Century Schoolbook typeface activation
!      which was off by 8 numbers in the catalogue due to removal of non-
!      existing fonts. (40-47 /tface became 32-39 /tface)
!-
MODULE timeworks IDENT 'V1.1';

DECLARE n  : INTEGER;

REDEFINE S'EOS' = s'pu1';

SET digit ( '0'..'9' );

TOKEN absent_fonts {s'eot'    ! CTRL/D
     | '/Bookman-Light /Bookman-RM Evec ReEncode'
     | '/Bookman-Demi /Bookman-BD Evec ReEncode'
     | '/Bookman-LightItalic /Bookman-IT Evec ReEncode'
     | '/Bookman-DemiItalic /Bookman-BI Evec ReEncode'
     | '/Palatino-Roman /Palatino-RM Evec ReEncode'
     | '/Palatino-Bold /Palatino-BD Evec ReEncode'
     | '/Palatino-Italic /Palatino-IT Evec ReEncode'
     | '/Palatino-BoldItalic /Palatino-BI Evec ReEncode'
     | '/ZapfChancery-MediumItalic /Zapf-IT Evec ReEncode'
     | '/Bookman-RM /Bookman-RMO 12 4213 MkOutF'
     | '/Bookman-BD /Bookman-BDO 20 4214 MkOutF'
     | '/Bookman-IT /Bookman-ITO 12 4215 MkOutF'
     | '/Bookman-BI /Bookman-BIO 20 4216 MkOutF'
     | '/Palatino-RM /Palatino-RMO 12 4221 MkOutF'
     | '/Palatino-BD /Palatino-BDO 20 4222 MkOutF'
     | '/Palatino-IT /Palatino-ITO 12 4223 MkOutF'
     | '/Palatino-BI /Palatino-BIO 20 4224 MkOutF'
     | '/Zapf-IT /Zapf-ITO 12 4225 MkOutF'
     | '/Bookman-RM /Bookman-BD'
     | '/Bookman-IT /Bookman-BI'
     | '/Bookman-RMO /Bookman-BDO'
     | '/Bookman-ITO /Bookman-BIO'
     | '/Palatino-RM /Palatino-BD'
     | '/Palatino-IT /Palatino-BI'
     | '/Palatino-RMO /Palatino-BDO'
     | '/Palatino-ITO /Palatino-BIO'
     | '/Zapf-IT /Zapf-IT'
     | '/Zapf-IT /Zapf-IT'
     | '/Zapf-ITO /Zapf-ITO'
     | '/Zapf-ITO /Zapf-ITO'};
TOKEN eol {s'eol'};     

TOKEN font_nr  { '4' {'0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' }};
TOKEN font_change { '/tface' };
TOKEN space ALIAS ' ' { ' '};
!  Because several nonexistent font defs are removed, the font catalogue
!  needs renumbering for the Century Schoolbook fonts from 40-47 range into
!  32-39 range.
MACRO renumber_fonts TRIGGER { nr: font_nr  ' ' font_change};
  DECLARE i : INTEGER;
  i = INTEGER (nr);
  IF (i >= 40) AND (i <= 47)
  THEN CASE i FROM 40 TO 47;
       [ 40 ] : ANSWER '32 /tface';
       [ 41 ] : ANSWER '33 /tface';
       [ 42 ] : ANSWER '34 /tface';
       [ 43 ] : ANSWER '35 /tface';
       [ 44 ] : ANSWER '36 /tface';
       [ 45 ] : ANSWER '37 /tface';
       [ 46 ] : ANSWER '38 /tface';
       [ 47 ] : ANSWER '39 /tface';
       END CASE;
  ELSE FAIL;
  END IF;
END MACRO;

MACRO remove_line TRIGGER {absent_fonts [eol] };
   n = n+1;
END MACRO;

PROCEDURE remove MAIN;

    DECLARE  filespec  : STRING;

    READ PROMPT ('Specify full filespec of PS file: ') filespec;

    ! Assume no lines have been removed
    n=0;
    START SCAN
        INPUT FILE filespec
        INPUT WIDTH 255
	OUTPUT FILE filespec
	OUTPUT WIDTH 255;

    ! Indicate number of removals
    WRITE  n, ' Lines removed in new version of ', filespec;
    
END PROCEDURE /* remove */;
END MODULE /* timeworks */;
 
224.17Chopped-Off Text In Landscape ModeTECRUS::ROSTGot a revved-up teenage headWed Sep 01 1993 13:2411
    I tried to create my first document with Pub ST last night and had a
    problem.  The headline at the *top* of the page was cut off (only the
    bottom 1/3 of it printed) as if it were off the page, but it was
    visible on the screen and according to the rulers was within the page
    dimensions.  Some stuff printed along the *bottom* edge of the page
    printed fine.
    
    I was using landscape mode and a Panasonic 1123 printer.  Any ideas
    what went wrong?
    
    							Brian
224.18Upgrade path to PC?GANTRY::ALLBERYJimMon Nov 01 1993 11:2010
    Does anyone know if Timeworks Publisher ST document files are
    compatible with the PC version of the product?  
    
    Also, does anyone know of a CLI-type converter to change .IMG files
    to something that MSwindows software will be happy with?
    
    Jim (who is considering buying a "mainstream" PC and moving the 
         ST to the basement where it can keep a Digital Rainbow and
         a Atari 800 company)
    
224.19MS-Windows Publish It reads Publisher ST filesGANTRY::ALLBERYJimFri Jan 28 1994 18:480
224.20SuccessGANTRY::ALLBERYJimTue Feb 01 1994 14:3021
    The network died on my last response (.19).
    
    No one answered my previous question (.18) on the compatibility between
    the PC version of Timeworks Publisher and Timeworks Publisher ST.
    
    I decided to buy the MS-windows version (Publish It) for my laptop.
    In reading the manual, it said it could read the .DTP files for
    the older GEM version of Publish It, but it didn't say anything about
    ST files.  I thought, what the heck, I'll try it. 
    
    I formated a 720K diskette on my laptop.  I but the diskette in my
    ST and copied a .DTP file to it.  I then put the diskette back into
    the laptop, invoked Publish It and opened the .DTP file.  It read it
    file (it recognized it as a GEM-version file and converted it).  The
    only problem was that it picked a relatively strange character for
    the bullet.
    
    I haven't tried a file with graphics (.IMG or .GEM) yet.
    
    						Jim