home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / Geneve / 9640news / CAT01 / TPA1.ARK < prev    next >
Text File  |  2006-10-19  |  13KB  |  389 lines

  1. ?
  2.  ** THE PRINTER'S APPRENTICE **
  3.     (Version 1.03)
  4.  
  5.     A Review by Steve Langguth
  6.                 Ozark 99'er Users Group
  7.  
  8.  
  9.  REPORT CARD
  10.  -----------
  11.  
  12.  Performance..................A+
  13.  Ease of Use..................B
  14.  Documentation................B
  15.  Value........................A+
  16.  Final Grade..................A-
  17.  
  18.  
  19.  Cost: $22.50
  20.  
  21.  Manufacturer: McCann Software
  22.                P.O.Box 34160
  23.                Omaha, NE, 68134.
  24.  
  25.  Requirements: console, monitor or TV,
  26.  memory expansion, disk system, RS232
  27.  interface, Epson or Gemini printer,
  28.  Extended Basic or Editor/Assembler.
  29.  (TI-Artist optional but strongly
  30.  recommended.)
  31.  
  32.  
  33.       Until recently, users of the TI
  34.  99/4A who wanted to mix text and
  35.  graphics on a single full-size sheet
  36.  of paper had to literally "cut and
  37.  paste" to get the job done.  In the
  38.  past few months, however, several
  39.  programs have been released that allow
  40.  the computer to combine the text and
  41.  graphics portions and then print an
  42.  entire page with one pass of the sheet
  43.  through the printer.  This gives you,
  44.  the 99/4A user, a new tool for
  45.  creating newsletters, advertisements,
  46.  announcements, fancy letters, and
  47.  other projects where both text and
  48.  pictures need to be on the same page.
  49.  One of the most powerful of these new
  50.  packages is The Printer's Apprentice
  51.  from McCann Software.
  52.       The Printer's Apprentice is
  53.  really a set of four separate
  54.  programs, (written in Forth), which
  55.  allows you to convert text files
  56.  created with TI Writer (or other text
  57.  editors that can save text in DF/80
  58.  format) into "text graphics" that can
  59.  be integrated with "picture graphics"
  60.  created by many of the "artist"
  61.  programs currently available.  The
  62.  Character Editor allows creation and
  63.  editing of various type styles (called
  64.  fonts).  The Picture Editor allows you
  65.  to draw pictures or to edit pictures
  66.  created by other programs.  The
  67.  Formatter takes the text, created with
  68.  a text editor, converts it into a font
  69.  of your choosing, and formats it into
  70.  columns of a chosen size.  The files
  71.  created with the Formatter and the
  72.  Picture Editor are then used by the
  73.  Scheduler to put the text and pictures
  74.  anywhere you want them on the page.
  75.  
  76.  
  77.  Performance
  78.  -----------
  79.  
  80.       The Printer's Apprentice package
  81.  comes on a "flippy" diskette.  One
  82.  side of the diskette contains the four
  83.  programs described above.  It uses
  84.  "Forth-style" disk access and
  85.  therefore backup copies must be made
  86.  using TI Disk Manager II or a "bit
  87.  map" or "track" copier.  The disk is
  88.  not copy protected, however, and
  89.  making a backup copy was done easily.
  90.  (I used the bit map "disk copy"
  91.  selection of DM-1000.) The second side
  92.  of the disk contains an assortment of
  93.  font and picture files, some of which
  94.  are used in the examples in the
  95.  documentation.
  96.       The programs autoload from
  97.  Extended Basic or Option 3 (Load and
  98.  Run) of the Editor/Assembler module.
  99.  Upon loading, a menu is displayed that
  100.  allows the user to choose any one of
  101.  the four programs, exit to TI Forth,
  102.  or exit to the TI color bars.  Once a
  103.  program has been loaded, the diskette
  104.  can be removed and replaced with a
  105.  data diskette (for those with a single
  106.  drive).  When you wish to leave a
  107.  program, a prompt to put the program
  108.  disk back in drive one appears, and
  109.  once that is done you are returned to
  110.  the main menu screen.
  111.       The Character Editor is similar
  112.  to many sprite and character editors
  113.  we have all seen.  It allows you to
  114.  create font characters one at a time
  115.  by turning on or off squares in a
  116.  grid.  Text prompts at the bottom of
  117.  the screen remind you of the options
  118.  at all times.  (The prompts are in TI
  119.  Forth's "64-column" characters, and
  120.  might be hard to read on some monitors
  121.  or TV's.) Characters can be quickly
  122.  "reflected" around either a vertical
  123.  or horizontal axis, and can be printed
  124.  out to your printer at any time to see
  125.  how they look on paper.  Fonts that
  126.  have been created earlier can be
  127.  loaded into the Character Editor for
  128.  editing, and text strings can be
  129.  printed out while in the Character
  130.  Editor to see what the font looks like
  131.  in use.
  132.       The Picture Editor is sort of a
  133.  "bare bones" drawing program.  It
  134.  allows you to draw pictures in "bit
  135.  map mode" in beautiful black on gray.
  136.  More importantly, though, it lets you
  137.  edit pictures created with other more
  138.  powerful drawing programs.  The files
  139.  loaded into the Picture Editor must be
  140.  the "_P" portion of a TI Artist
  141.  picture, but since TI Artist (version
  142.  2.0 or greater) can convert pictures
  143.  drawn with other programs, files from
  144.  those programs can be used, also.
  145.  Once a picture file has been loaded
  146.  into the Picture editor, it can be
  147.  "cropped" to the size you need.  This
  148.  means you can use whatever portion of
  149.  a picture you want.  Once again,
  150.  prompts appear at the bottom of the
  151.  screen (in "64-column" type), and once
  152.  again you can print out to a printer
  153.  at any time to get a better idea what
  154.  the picture will look like.  When
  155.  printing, you have several options of
  156.  size and density from which to choose.
  157.  The Picture Editor also has an option,
  158.  called a "Klipper", that lets you save
  159.  characters off the screen into a font
  160.  file.  This makes it easier to convert
  161.  the various fonts available for TI
  162.  Artist and the other drawing programs
  163.  into the form used by The Printer's
  164.  Apprentice.
  165.       The Formatter takes a text file
  166.  and converts it into the font of your
  167.  choice.  The text can be formatted
  168.  into columns of any width.  The right
  169.  margin can be ragged or
  170.  "microjustified".  There is even an
  171.  option that allows you to move through
  172.  the text file, as it is converted a
  173.  line at a time, deciding whether you
  174.  wish to hyphenate the word at the end
  175.  of a line or not.  Output from the
  176.  Formatter can be printed out on a
  177.  printer or saved to disk in a form
  178.  that can be used by the Scheduler.
  179.       The Scheduler, then, takes all
  180.  the various pieces and puts them
  181.  together into the final product.  A
  182.  "schedule" is a sort of data base.
  183.  You enter data into a schedule one
  184.  "record" at a time.  Each "record"
  185.  contains the following pieces of
  186.  information: the name of the file
  187.  containing each "piece" (a picture
  188.  file or a file containing formatted
  189.  text), and the point on the page where
  190.  the upper left-hand corner of that
  191.  particular piece will be printed.
  192.  Using a Gemini 10X printer there are
  193.  120 points per inch horizontally and
  194.  144 points per inch vertically.
  195.  (Epson printers apparently have even
  196.  more points to choose from in both
  197.  directions.) This allows very fine
  198.  control of the placement of each piece
  199.  on the page.  After a "record" is
  200.  entered into the schedule, the program
  201.  figures out for you where the bottom
  202.  and right edge of that piece falls and
  203.  displays those values for you.  This
  204.  helps you keep track of how much space
  205.  is being used by each piece.  The
  206.  schedule (the collection of records)
  207.  can be saved to disk or "run" at any
  208.  time.  When a schedule is "run" the
  209.  Scheduler takes all the pieces from
  210.  the disk as they are needed and prints
  211.  the picture or formatted text out
  212.  exactly where you "told" it to do so.
  213.  Pieces can "overlap", so if you want
  214.  to put a "frame" around a picture, or
  215.  wrap several columns of text around a
  216.  picture, you can easily do it.  And
  217.  because each "piece" is saved
  218.  separately, you can have more than one
  219.  font appearing on the same page.
  220.       Along with the four programs just
  221.  described, you also receive several
  222.  font files of varying sizes.  Two are
  223.  small and appropriate for large
  224.  amounts of text, other fonts are
  225.  larger and can be used for headlines
  226.  or where bolder type styles are
  227.  needed.  This saves you a lot of time
  228.  because it isn't necessary to create
  229.  any fonts from scratch.  A small
  230.  picture file is also included, but
  231.  this is mainly for use in some of the
  232.  examples.  You will have to spend some
  233.  time creating art work or use any of
  234.  the many pictures available in the
  235.  various "companion" sets, if you want
  236.  pictures in your projects.
  237.       After all the graphics and text
  238.  files have been created and the
  239.  schedule has been set up, you get to
  240.  see your creation printed out on your
  241.  printer.  But that step takes quite a
  242.  long time.  The Scheduler program has
  243.  to check each of the various pieces on
  244.  the data disk and figure out which
  245.  files have portions to be printed on
  246.  each line.  This involves a lot of
  247.  computation and disk access.  The
  248.  documentation suggests using a
  249.  RAM-disk to store the data files, but
  250.  so far I have not been able to get the
  251.  program to recognize my Horizon
  252.  RamDisk.  Also, if the page you are
  253.  creating is very complicated, all of
  254.  your data files may not fit on one
  255.  disk.  (Version 1.04 saves formatted
  256.  text in a "compessed" format, which
  257.  may help with this problem, somewhat.)
  258.  With two regular disk drives being
  259.  used, it took me about one hour to
  260.  print out the front page of my users
  261.  group's newsletter.  But the results
  262.  were worth the time it took! (The
  263.  documentation also suggests that a
  264.  print buffer or spooler would help
  265.  speed the printing process.)
  266.  
  267.  
  268.  Ease of Use
  269.  -----------
  270.  
  271.       Usually, the more powerful a
  272.  program is, the longer it takes to
  273.  learn how to use all the possible
  274.  options.  Well, The Printer's
  275.  Apprentice is no exception to this
  276.  "rule".  Each of the four separate
  277.  sections has several layers of menus
  278.  and prompts, and although some choices
  279.  are easy to understand, others are at
  280.  first a bit vague.  After using the
  281.  programs for a while it became much
  282.  easier to get them to do what I
  283.  wanted, but this isn't a program that
  284.  you can just sit down and use without
  285.  even having to think about what you
  286.  are doing.
  287.       Page layout programs such as this
  288.  for other systems such as the
  289.  Macintosh or the various IBM
  290.  compatibles are usually
  291.  "what-you-see-is-what-you-get" setups.
  292.  In other words, you design a page on
  293.  the monitor screen and what you see on
  294.  the monitor is what gets printed out
  295.  on the page.  The Printer's
  296.  Apprentice, on the other hand, is a
  297.  "what-you-get-is-what-you-get" type
  298.  setup.  You don't really know what the
  299.  page is going to look like until it
  300.  gets printed.  Even when you plan the
  301.  page layout ahead of time on graph
  302.  paper, some fine adjustments in the
  303.  placement of some pieces will probably
  304.  need to be done.  This adjusting is
  305.  not difficult but because it is a
  306.  "trial and error" process, it can take
  307.  a lot of time and use up a lot of
  308.  paper.
  309.  
  310.  
  311.  Documentation
  312.  -------------
  313.  
  314.       The set of programs comes with 36
  315.  pages of documentation, but what is
  316.  included in the first thirty pages or
  317.  so is similar in content to what you
  318.  find in the Editor/Assembler manual
  319.  (and we know how useful THAT is as an
  320.  instructional tool!).  It describes
  321.  each possible menu or prompt choice,
  322.  but doesn't really explain how to USE
  323.  each function.  When trying the
  324.  package out for the first time the
  325.  author recommends that you go through
  326.  the four "scripts" found in the back
  327.  of the instruction book.  I would
  328.  consider this an absolute necessity!
  329.  There is one "script", a sort of
  330.  guided tour, for each of the four
  331.  programs included in the package.  By
  332.  following each script along, you get
  333.  shown how most of the functions
  334.  available for each of the four
  335.  sections works.  But moving from using
  336.  the scripts to creating on your own is
  337.  a big step and will require a lot of
  338.  referring to both the scripts and the
  339.  rest of the documentation frequently
  340.  at first.  Unfortunately, it's
  341.  sometimes difficult to find the
  342.  description of the function you wish
  343.  to use.
  344.       The other thing that is not
  345.  addressed in the documentation is page
  346.  layout "theory".  There are whole
  347.  books written on the subject of layout
  348.  and design, and the author of The
  349.  Printer's Apprentice couldn't be
  350.  expected to cover the subject in his
  351.  documentation.  But, if you are really
  352.  serious about creating pages that look
  353.  "professional" (and this set of
  354.  programs gives you the power to do
  355.  just that), you will want to do a
  356.  little outside reading on the subject,
  357.  too.  Luckily, "desktop publishing" is
  358.  a rapidly growing use for personal
  359.  computers, so there are a lot of "how
  360.  to" books available in computer
  361.  bookstores these days that contain
  362.  information on layout and design and
  363.  lots more.
  364.  
  365.  
  366.  Value
  367.  -----
  368.  
  369.       At $22.50, this set of programs
  370.  is a real bargain.  I am not aware of
  371.  any other program for the 99/4A on the
  372.  market today that allows such complete
  373.  control of the mixing of text and
  374.  graphics.  Combine The Printer's
  375.  Apprentice with TI Artist and several
  376.  of the "companion" disk sets
  377.  available, and you have an extremely
  378.  powerful "desktop publishing" system.
  379.  It takes a bit of time and effort to
  380.  become comfortable with working with
  381.  The Printer's Apprentice, but if you
  382.  want to create pages that combine text
  383.  and graphics, it will be time very
  384.  well spent.
  385.  
  386. Download complete.  Turn off Capture File.
  387.  
  388.  
  389.