home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1995 / ARCHIVE95.iso / discs / pipeline / 6_04 / 9301 / PL9301
Text File  |  1992-12-12  |  28KB  |  760 lines

  1. %OP%VS4.13 (28-Apr-92), Gerald L Fitton, R4000 5966 9904 9938 
  2. %OP%DP0
  3. %OP%IRY
  4. %OP%PL0
  5. %OP%HM0
  6. %OP%FM0
  7. %OP%BM0
  8. %OP%LM4
  9. %OP%PT1
  10. %OP%PDPipeLine
  11. %OP%WC1014,2262,136,1748,0,0,0,0
  12. %CO:A,72,72%
  13. %C%PipeLine - January 1993 - Copyright ABACUS TRAINING
  14. %C%by Gerald L Fitton
  15. Keywords:
  16. PipeLine Fitton
  17.  
  18. More wordz about Wordz this month, a couple of requests for help, some 
  19. home spun philosophy and printing PipeDream (and other) files with the 
  20. new RISC-OSá3.10 printer drivers.  There's plenty here for you even if 
  21. you don't have PipeDream so, if you are one of my many correspondents 
  22. who read this column regularly but don't have PipeDream (I think that 
  23. the number is growing) then, this month at least, you won't be 
  24. disappointed.  Let's start with Wordz.
  25.  
  26. Wordz
  27. Colton Software have promised Wordz, their new word processor, for the 
  28. first quarter of 1993.  The latest information that I have is that it 
  29. is more likely to be available in January 1993 than in March.  They 
  30. would like to be selling it at the BETT Show on the 20tháJanuaryá1993.  
  31. It will be available at a discount on the RRP "less than ú100" price to 
  32. registered users of PipeDream.  If you haven't yet registered then I 
  33. suggest that you do so -- after all you don't have to buy it.
  34.  
  35. I have been experimenting further with the "alpha release" version and 
  36. also received more information from Colton Software about Wordz.  Let's 
  37. get my big mistake over with first!  I was right when I said that 
  38. PipeDream files can be loaded directly into Wordz (that works well even 
  39. with this "alpha release" version) but I was wrong when I said that 
  40. PipeDreamá4 spreadsheets and Charts would be hot linked to Wordz.  The 
  41. link is 'cold'.  You have to reload (into Wordz from PipeDream) the 
  42. sheet values or load a Draw file version of a Chart each time you 
  43. change the PipeDreamá4 spreadsheet values.  I think that is a shame but 
  44. I've been assured that there are good technical reasons for it which 
  45. will become apparent when other members of the Wordz family become 
  46. available.  Well, we'll see about that!
  47.  
  48. I have successfully exported text from Impression into my "alpha 
  49. release" version of Wordz so I am happy that I will be able to use all 
  50. the information I have stored in Impression format when i get the 
  51. release version of Wordz.  The disc space used by Wordz is noticeably 
  52. smaller than that used by Impression (see Brian Cowen's comment in last 
  53. month's Archive) and it is easier to 'tweek up' the layout in Wordz.
  54.  
  55. I was right when I quoted the handout to say, "Wordz is the first of a 
  56. family of applications . . . . all family members have live data 
  57. linking".  I am receiving strong hints that another member (the next 
  58. one?) of the family will be a spreadsheet which is hot linked to Wordz.
  59.  
  60. I was right to say that graphic files do 'move' with the text but there 
  61. is an option (I hadn't noticed) to 'pin' them to a point on a page so 
  62. that they don't move around with the 'associated' text.
  63.  
  64. The future
  65. Paul Beverley has asked me "Wither PipeLine?  Is it going to become 
  66. Pipe-Wordz?"  The quick answer is "Yes!" but I'm not sure I want to 
  67. change the name of my column from PipeLine to Pipe-Wordz yet.  The 
  68. reason is that I don't know the names of the other members of the Wordz 
  69. family and, when I do, Pipe-Wordz might be inappropriate!
  70.  
  71. Regular readers of this column will be used to seeing a little home 
  72. spun philosophy tucked away here and there.  From your letters I see 
  73. that several of you empathise with the sentiment I expressed in last 
  74. month's Archive, "my favourite package begins to look dated just as 
  75. soon as I begin to feel that I've mastered it."  Although I was 
  76. referring to exporting my data files from Impression to Wordz my 
  77. correspondents seem more interested to know how they will benefit if 
  78. they export their files from PipeDream to Wordz!  I suppose I ought to 
  79. have thought of that -- but I've just got used to PipeDream so the idea 
  80. that I might want to use something better instead (the Wordz family) 
  81. came as a shock!
  82.  
  83. Whither PipeLine?  I suppose that, when I work it out, although I have 
  84. invested time in getting to know PipeDream, and many of you will have 
  85. invested money, the truth is that nothing, not even PipeDreamá4, is 
  86. forever.  My consolation is, as I've said before in this column, that 
  87. the data contained within my WordWise files have been useful to me long 
  88. after I stopped using a BBC B (or Master) and long after I stopped 
  89. using WordWise.  Why?  Because i was able to export the data to 
  90. PipeDream on the Archimedes.  I need the information in those data 
  91. files in whatever new package I decide to use in future.
  92.  
  93. Whither PipeLine?  When I work it out I discover that, when costed in 
  94. any reasonable way, the time and effort which I put into the creation 
  95. of those data files -- say handouts for Students at the College where I 
  96. have my 'day job' -- that notional cost far exceeds the value of the 
  97. package and even the hardware.  I remember saying to a company I was 
  98. advising about ten years ago that the hardware and software they had 
  99. just bought became obsolescent the day it was installed -- but that 
  100. what they will still be using in ten years time is the data files which 
  101. they enter into that obsolescent system.  Your comments about exporting 
  102. data files from PipeDream to the Wordz family (together with Paul 
  103. Beverley's "Whither PipeLine?") have brought home to me my own 
  104. prejudice towards using PipeDream for ever!
  105.  
  106. So, whither PipeLine?  I hope that, in this PipeLine column we can help 
  107. each other to export files from Impression, from 1stWordPlus, from 
  108. Graphics Writer, from EasiWriter and even from PipeDream into the 
  109. family of Wordz packages and then learn how to get the best out of the 
  110. 'upgrade' to the Wordz family.
  111.  
  112. Compression
  113. In answer to many letters let me assure you that PipeDream files can be 
  114. put through Compression but it's hardly worth it.  PipeDream files are 
  115. compressed by PipeDream and trying to compress them further won't have 
  116. a lot of effect.  I think that Compression is fairly intelligent and 
  117. doesn't attempt to compress files which might finish up longer than 
  118. they started.
  119.  
  120. Draw to paint
  121. Why have I been asked how to convert Draw files to Paint files so many 
  122. times this last month?  My reply has been "Load the Draw file and then 
  123. use the Snapshot utility from Paint (or use ScreenGrab)".  You can 
  124. always trim a Paint file by using the Paint tool called Copy (it looks 
  125. like a camera) with the Export option enabled.  Save the portion of the 
  126. sprite you want to keep to a directory window.
  127.  
  128. Football
  129. Philip Tolhurst's daughter is a keen supporter of Tottenham Hotspur.  
  130. He has created a database of the matches played in the Premier League 
  131. and now wants to use the results from the individual matches to create 
  132. a 'hot linked' league table.  For example, one of his records reads 
  133. across five columns of a row:
  134.  
  135. Date          Home Team    Away Team
  136.  
  137. 15áAugá1992áááArsenalá2áááNorwich Cityá2
  138.  
  139. What Philip wants is to use these rows of results to create a standard 
  140. league table (as shown in many newspapers) with matches played, won 
  141. drawn and lost as well as goals for and against with a final column for 
  142. points.  He wants the league table 'hot linked' so that, as extra match 
  143. results are typed in, the league table is updated automatically.
  144.  
  145. If you are interested (even if unable to help) then Philip is most 
  146. willing to let you have a disc copy of his version of the database.  
  147. Please contact him at Raleigh'sáHolt, 29áHigháStreet, Lode, Cambridge, 
  148. CB5á9EW.
  149.  
  150. DataBase
  151. Roger King has written to me with a problem which involves changing the 
  152. format of a database.  He has a number of records in a format similar 
  153. to the one below (four columns) with one record per row:
  154.  
  155. ColáAááColáBááColáCááColáD
  156.  
  157. What he wants to do is to change it to a format which uses two rows per 
  158. record but with only three columns:
  159.  
  160. ColáAááColáBááColáD
  161.        ColáC
  162.  
  163. Roger does not want to type all the records again but wants way of 
  164. transferring the data from his 'old' database to the new one.  I have a 
  165. very messy solution which uses a lot of memory using the index(,,) 
  166. function.  We would welcome a simpler solution.  Please write to me if 
  167. you have any ideas.
  168.  
  169. PipeDream and RISC-OSá3.10
  170. All versions of PipeDreamá4 and all but the earliest versions of 
  171. PipeDreamá3 are totally compatible with RISC-OSá3.10.  In fact 
  172. PipeDreamá4 works 'better' (faster, more smoothly, etc) with 
  173. RISC-OSá3.10 than with RISC-OSá2.  I strongly recommend anyone who has 
  174. not upgraded to RISC-OSá3.10 to send ú50.00 to NCS at the Archive 
  175. address and get one as soon as possible.
  176.  
  177. As well as my A540 (which has been upgraded) I have an old A440 (not 
  178. one of the newer A440/1 series) which I haven't upgraded yet.  I 
  179. believe that it requires a ú30.00 board as well as the ú50.00 pack.  
  180. What's the easiest way of upgrading my A440 to RISC-OSá3.10?
  181.  
  182. @@D@@
  183. Have you just fitted RISC-OSá3.10 and found that the date function, 
  184. @@D@@, of PipeDream now returns a date in April or May 1994?  We've 
  185. received a lot of correspondence about this as have Colton Software.  
  186. One correspondent writes, "I've changed the date using !Alarm, from 
  187. Basic, from the command line and directly into the CMOS RAM but I can't 
  188. get @@D@@ to give the correct date!".
  189.  
  190. There is a simple answer.  When you install RISC-OSá3.10 you must 
  191. execute a 'Power on <delete>' to clean up the CMOS RAM.  If you do this 
  192. then the @@D@@ problem will be solved.  One correspondent then asked me 
  193. how to execute a 'Power on <delete>'.  This is what you do.  Hold down 
  194. the <delete> key whilst switching on the computer.  Make sure that you 
  195. continue to hold down the <delete> key until all activity has ceased -- 
  196. don't be tempted to release the <delete> key too soon.
  197.  
  198. Yet another correspondent used the RISC-OSá3.10 utility, !Configure, to 
  199. Save his configuration settings and then reload them after a 'Power on 
  200. <delete>'.  He says, "After execution of 'Power on <delete>' the @@D@@ 
  201. problem went away only to return after I reloaded my !Configured 
  202. settings.  To obtain a permanent solution I had to execute the 'Power 
  203. on <delete>' and then use *Configure from the command line to restore 
  204. my desired *Status.
  205.  
  206. CMOS battery backed RAM
  207. If you tap <f12> you will see a small gap containing a * appear at the 
  208. bottom of your screen.  If you type Status after the * followed by 
  209. <return> then you will see your 'Configuration' settings.  These 
  210. settings are stored in a (very small amount of) RAM which is preserved 
  211. by a couple of batteries.  Although you can 'get at' most of this RAM 
  212. through *Configure there are some locations which require an SWI call.  
  213. The Save !Configure utility supplied with RISC-OSá3.10 uses such an SWI 
  214. call so that, when you Save and then reLoad the settings, what you are 
  215. doing is putting back exactly what you saved.  Colton Software use a 
  216. call (to read the date) through the shared CLib to execute the @@D@@ 
  217. function.  I think that the problem has arisen because the CLib call 
  218. reads part of the CMOS RAM that Colton Software didn't want to reach!
  219.  
  220. Printing problems
  221. Many correspondents are having problems printing PipeDream files using 
  222. the new RISC-OSá3.10 drivers.  A common one is the ejection of a blank 
  223. page after every correctly printed page.  The usual advice is to 
  224. shorten the page using Edit paper size.  Although this does cure the 
  225. problems of some there are still those for whom it does not.  I have 
  226. received a letter from someone who had tried everything (so he said!) 
  227. without success.  Then, since all else had failed, he decided to read 
  228. the installation notes!  He had not executed a 'Power on <delete>';
  229. he did so and his blank page problem went away!
  230.  
  231. Others are not so lucky.  However, I have sent to some of you who have 
  232. a laser printer which emulates the HP LaserJet copies of my LasJet-II 
  233. PrntDefn file and my !Printers file (containing my Paper size 
  234. definitions).  For some, using my files has solved their printing 
  235. problems.
  236.  
  237. One more hint.  Try printing a PipeDream file without the Impression 
  238. dongle.  If removing the dongle solves your problem (after a 'Power on 
  239. <delete> etc) then get in touch with Computer Concepts.  It did help 
  240. one of my correspondents -- he received a replacement dongle by return!
  241.  
  242. On the Archive monthly disc you will find my files in the Pipeline 
  243. directory.  You can also obtain them by writing to me at the Abacus 
  244. Training address enclosing a blank formatted disc, an address label and 
  245. return postage.
  246.  
  247. The KX-P1124 printer
  248. My laser printer PrntDefn files will not work with a dot matrix printer 
  249. but I can send you a disc copy of Ian Williamson's files (send me a 
  250. disc etc).  He recounts his story in the following paragraphs which I 
  251. include here as an example of problems arising from trying to set up 
  252. the RISC-OSá3.10 !Printers package to print PipeDream (and other) 
  253. files.  I include my own comments in square brackets.
  254.  
  255. Introduction
  256. I have recently fitted RISC OS 3.10 to my A410 and had considerable 
  257. difficulty setting up the printer driver so that my Panasonic KX-P1124 
  258. printer would print and advance correctly to the top of form, with 12 
  259. inch fanfold paper.  The printer was either stopping short or ejecting 
  260. nearly a whole extra page.
  261.  
  262. This article describes my experience and how correct printing was 
  263. eventually achieved.  To the expert I may be exposing my ignorance, or 
  264. stupidity, and I am shamefaced about the time I wasted and the number 
  265. of trees I have destroyed trying to sort out the problem.  My only 
  266. consolation is that I heard that others have had similar problems, 
  267. including Gerald; hopefully this article may help those who are still 
  268. struggling.  Incidentally, I had also heard that there may be bug(s) in 
  269. the printer driver code; whilst that may or may not be true, I can not 
  270. use that as an excuse for my problems because I eventually got my 
  271. printer to print correctly, and I have resolved to read the User Guide 
  272. very carefully in future.
  273.  
  274. PrintEdit
  275. Despite the large number of printer drivers in the Printers directory 
  276. on App2, would you believe there was nothing for Panasonic printers, 
  277. despite the fact that the KX-P1124 family of 24ápin printers are 
  278. amongst the most popular, versatile, high quality, and reasonably high 
  279. speed, low cost printers around?  A further advantage of the KX-P1124 
  280. family is that with an extra 32ákBytes RAM (costing only a few pounds) 
  281. you can download fonts and print much faster than is possible with 
  282. RISC-OS.  In fact, Ian Copestake Software supplies a range of 
  283. PipeDrivers for use with PipeDream, including mathematical symbols; but 
  284. that should be the subject of a separate article.
  285.  
  286. The Panasonic KX-P1124 is compatible with the Epson LQ-2500, which was 
  287. not in the App2.$.Printers.Epson directory, but apparently is a sub-set 
  288. of Epson LQ-860 colour; I did not know that when I started, and I was 
  289. at first confused by the colour modes, but I chose to produce my own 
  290. printer driver based on Epson LQ-860 Colour.
  291.  
  292. Having double clicked on the file icon, I was pleased at the ease with 
  293. which I could find my way around the editing windows.  The instructions 
  294. on PrintEdit in the Acorn Applications Guide were easy to follow.  
  295. First I changed the printer description, class, type etc, and then went 
  296. through each of the graphics modes in turn and switched off the colour 
  297. options.
  298.  
  299. Out of interest I had a look at the printer escape sequence, Acorn 
  300. calls them Dump strings, for both text and graphics modes.  Apart from 
  301. the fact that I could not understand some of the graphics mode dump 
  302. strings, or to be more accurate, reconcile some with the printer 
  303. manual, I was puzzled that I could not find escape sequences for either 
  304. Set or Release skip perforation, in either text or graphics mode.  I 
  305. thought this would be important because I use 12áinch fanfold paper, 
  306. and have my KX-P1124 set up so that it skips perforation; as it happens 
  307. this is crucial, but more of this later. 
  308.  
  309. I saved the printer definition, file name KX-P1124, with the original 
  310. paper X and Y offsets.
  311.  
  312. !Printers
  313. Having loaded !Printers I then dragged the printer definition into the 
  314. Printer control window and the printer icon changed from grey to 
  315. glorious technicolor with the name KX-P1124.  I clicked Menu on the 
  316. icon and selected Edit paper sizes.  At this point I repeated what I 
  317. had successfully done previously with PrinterDM.  Thus I set up paper 
  318. name User with the following dimensions:
  319.  
  320. Paper size, Width 210mm, Height 279.4mm
  321. Graphics margin, Top 2mm, Bottom 0mm
  322. Text margin, Height 66 lines, Top 2 lines, Bottom 2 lines
  323.  
  324. I have not quoted the left and right margins here because they are not 
  325. pertinent to the problems I had been experiencing or to this article.  
  326. I am using 12 inch fanfold paper which is 210.0 x 304.8 mm, (8.27 x 12 
  327. inch), and have set my KX-P1124 to skip perforation (1áinch), which is 
  328. why I had set up the paper height to 279.4 mm (11áinch).  Likewise, I 
  329. had set the text height to be 66 lines.
  330.  
  331. I selected OK on paper sizes.  Next I clicked Menu on the printer icon, 
  332. selected Configure and selected Paper User, 180 by 180 dpi resolution, 
  333. and Mono, small halftone quality, and then clicked on OK.   Finally, I 
  334. saved my choices via the printers icon menu.
  335.  
  336. The next time I double clicked on !Printers I was pleased to see icon 
  337. with the name KX-P1124 and the paper size I had saved.  That was the 
  338. easy part, my troubles started when I tried printing.
  339.  
  340. Printing from within PipeDream
  341. I had done all the obvious things, loaded my RISC-OS printer driver 
  342. onto the icon bar, and from within PipeDream set the Printer config 
  343. Printer type to RISC OS, and clicked on OK, but when I printed a page 
  344. of text in 14ápt Trinity, part of the page was missing and the printer 
  345. stopped about an inch short of the top of form position.  I increased 
  346. the paper size and was then horrified when text was printed over the 
  347. perforation and the printer ejected an extra page.  I was startled 
  348. because I had successfully printed it several times before with 
  349. !PrinterDM.  [RISC-OSá2 - GLF]  
  350.  
  351. Incidentally, I was also rather distressed that it now took far longer 
  352. to print than before, despite the fact that I had fitted ARM3 and 
  353. increased the memory to 4 MbáRAM, at the same time as fitting 
  354. RISC-OSá3.10.  I had also upgraded to PipeDreamá4.  Thus it seemed as 
  355. though I had spent a lot of money to get grossly degraded performance 
  356. and was not best pleased.
  357.  
  358. (I eventually sorted this out and have achieved quicker printing than 
  359. before the upgrade, but not dramatically!  The other thing I resolved 
  360. was that in future I would fit only one new item at a time, otherwise 
  361. there is too much to learn at once, and too many chances of getting 
  362. something wrong.)
  363.  
  364. Draw
  365. To continue.  In desperation, I phoned Colton Software and Robert 
  366. Macmillan suggested I use Draw to sort out the setting of the printer, 
  367. since it would show the limits of the paper chosen.  He suggested I 
  368. draw a rectangle and start with a paper size much smaller than used, 
  369. then change the paper size, margins and offsets to see what happens.  
  370. Gerald Fitton also made the same recommendation.  As it happens I chose 
  371. to use DrawPlus because it can show the X and Y coordinates.
  372.  
  373. Initially, I tried printing a square from within DrawPlus but found it 
  374. took such a long time to print that I decided just to draw a line at 
  375. the top and bottom of the page.  That certainly speeded things up, but 
  376. I still wasted hours and piles of paper!
  377.  
  378. [I use a file I have called Rectangle which is included on the Archive 
  379. monthly disc.  Also I used 75 dpi for speed - GLF]
  380.  
  381. I experimented with Y offset, paper size and graphic margins: I kept a 
  382. note of all the values, including the positions of the lines at the top 
  383. and bottom of the page in DrawPlus.  After printing each page, I 
  384. measured the positions of the lines at the top and bottom of the page, 
  385. and the position of the paper relative to cutting edge.  The printer 
  386. either stopped short by between 8 mm and 25 mm, or ejected the paper by 
  387. approximately 250 mm.  I could detect no correlation between any of the 
  388. settings and the distance that the paper stopped short or overshot.  8 
  389. mm was workable but not good enough, so I tried to gradually reduce the 
  390. shortfall and then suddenly it would overshoot; what was most 
  391. disconcerting was that I could not get it to repeat the previous 8 mm 
  392. shortfall, despite resetting the computer.
  393.  
  394. Problems printing text files
  395. At this point I decided to look at the ReadMe file in the 
  396. Printers.Epson directory on the Appá2 disc and loaded it into Edit and 
  397. pressed <print> to get a hard copy.  Although I had come to expect 
  398. problems with graphics printouts I was startled to find that there 
  399. appeared to be a problem with page lengths and offsets in the text mode 
  400. as well.
  401.  
  402. After experimenting with different paper sizes, I concluded that 
  403. !Printers disables the skip perforation command of the printer, 
  404. although I could find no reference to that in either the User Guide, or 
  405. as I explained above, by examining the list of escape sequences in the 
  406. Printer definition editor.  I found that the physical paper length had 
  407. to correspond exactly with Height in the Paper size box, and the Height 
  408. in number of lines in the text margins box.
  409.  
  410. Y offset
  411. I had measured the Y offset using Top_Left in accordance with Acorn's 
  412. instructions and found it to be between 9.5 - 9.8 mm.  I had previously 
  413. set this value in the Paper Y offset box in the Printer definition 
  414. editor.  Incidentally, I had found that the Y offset value that was 
  415. actually saved was of the order of 0.07 mm less than I had put into the 
  416. box: there seemed to be some rounding (to number of points?) but I 
  417. never worked out what was happening.
  418.  
  419. On the Panasonic KX-P1124 there is the facility to advance the paper 
  420. exactly to the perforation to enable it to be torn perfectly; this 
  421. means that printer head is at the top of form position.  The 
  422. consequence of this is that the Y offset value measured by Top_Left 
  423. gives misleading (irrelevant?) information.  Setting this value in the 
  424. Paper Y offset box shifted all the printing down the page by that 
  425. amount.  This is what I would have expected, but I understand Gerald 
  426. Fitton has the opposite effect with his LasJet-II.
  427.  
  428. [Yes, I confirm that with my laser printer the effect is in the 
  429. opposite direction - GLF]
  430.  
  431. That is not necessary with the KX-P1124, so I decided to reduce the 
  432. value drastically: but because of a comment from Gerald Fitton that 
  433. unpredictable things happen with a zero offset, I chose to set the Y 
  434. offset to be equal to one dot pitch, 0.14ámm vertical.  Again, after 
  435. saving this value, on reloading the Printer definition file into the 
  436. editor I found that the Yáoffset had actually been saved as 0.07 mm. 
  437.  
  438. My printer definition file, KX-P1124, is included on the Archive 
  439. monthly disc.  Instructions for loading it into the Printer control 
  440. window are given in the ReadMe file.
  441.  
  442. With this printer definition I set up the following values for 12 inch 
  443. (fanfold): Paper height to 304.8 mm, Text height to 72 lines and the 
  444. Top and Bottom text margins 0 and 6 lines respectively.  This gave a 
  445. full page printout with a skip over the perforation in the right place. 
  446.  
  447. Correct Graphics printing
  448. At this point I noticed that the RISC-OS User Guide p.73 states that 
  449. the Text height is used to tell the printer how long the paper is for 
  450. both text and graphics printing.  This point was hidden in the section 
  451. headed Text margins, and there is no mention of it in the section 
  452. headed Graphics margins: I had originally skipped this section because 
  453. I was not interested in printing text with the RISCáOS printer driver.
  454.  
  455. As mentioned above I had already set the Paper height to 304.8 mm and 
  456. Text height to 72 lines for 12 inch (fanfold) paper, and I set up the 
  457. graphics margins and the DrawPlus file as follows:
  458.  
  459. Paper Y offset 0.07mm
  460. Paper Height 304.80mm
  461. Graphics margin, Top 0.40mm, Bottom 25.00mm
  462. Draw file Top 304.00mm, Bottom 28.00mm
  463.  
  464. After printing the paper advanced correctly to top of form!  The Top 
  465. Graphics margin was set to 0.4 mm, again to have a small value, but 
  466. also to enable the Bottom Graphics margin to be set to 25 mm to 
  467. approximate the 1 inch skip perforation.  It worked perfectly!
  468.  
  469. My paper settings for 12 inch (fanfold) paper are given in the Paper 
  470. definition file, PaperRW, included on the monthly disc.  It should be 
  471. copied into the !Printers application directory viewer before loading 
  472. Printers; instructions are given in the ReadMe file on the disc.
  473.  
  474. Printing from within PipeDream
  475. After all this I was delighted and relieved that printing a Text_font 
  476. file from PipeDream with the RISC OS printer driver worked perfectly. I 
  477. was also delighted to find that with the margins I had chosen PipeDream 
  478. works out the page length at 66 lines with 10 pt font size and a 12 pt 
  479. line height.  I wanted to have the ability to print documents with this 
  480. font size and get the same page layout as when using PipeDream printer 
  481. drivers and the KX-P1124 resident fonts; that way I could save time by 
  482. draft printing.  (I am still appalled at the time it takes to print 
  483. with a RISC OS printer driver, and I am not impressed by the superior 
  484. attitude of some Acorn third party suppliers who now clearly believe 
  485. that mere mortals who still have to make do with dot matrix printers 
  486. are not worth considering any more!) 
  487.  
  488. I have found that PipeDream does make use of the paper size graphics 
  489. margin settings when printing with the RISC OS printer type, and not 
  490. only the paper offset values: this is at variance with what I believe 
  491. Gerald Fitton has found with LasJet-II.
  492.  
  493. [Correct.  I find that the X and Y offsets are used by PipeDream - GLF]
  494.  
  495. Conclusions
  496. You must set the paper height to the exact paper paper height.  Also 
  497. the text height in number of lines must correspond exactly with the 
  498. paper height.  
  499.  
  500. !Printers cancels skip perforation if you have it set on your printer.  
  501. Thus to achieve the same effect asáskip perforation you must allow a 
  502. large bottom margin for both text and graphics. 
  503.  
  504. Ignore the information given by Top_Left.  This is because you are 
  505. likely to have your printer set up with the top of form in line with 
  506. the paper cutter (with fanfold paper in the KX-P1124 at least), and the 
  507. printer starts printing immediately.  Thus set Y offset to a very small 
  508. value eg 0.14 mm (this will save to 0.07 mm).
  509.  
  510. Lessons I've learned the hard way
  511. Don't try to do too much at once, ie only make one change to the 
  512. hardware or software at any time.
  513.  
  514. Read the User Guide very carefully, and look for information in 
  515. unlikely places.  Don't assume you know it all!
  516.  
  517. Abacus Training
  518. My 'day job' is as a full time lecturer at the local College.  This 
  519. year I am teaching three evenings a week (and get two half days off in 
  520. lieu).  Although my telephone number is getting known to you (it is not 
  521. published in Archive at my request), I would prefer you to write to me 
  522. rather than telephone.  The address is on the inside rear cover of 
  523. Archive.  If you have something substantial then I would like a disc 
  524. file with an example so that I can see exactly what it is you mean.
  525.  
  526. You will generally get a reply within a day or two unless I am 
  527. completely stuck.  In those cases I often send a copy of your disc to 
  528. Colton Software for comment and advice.  Please be patient.
  529.  
  530. %CO:B,12,0%
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576. %CO:C,12,0%
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622. %CO:D,12,0%
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668. %CO:E,12,0%
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714. %CO:F,12,0%
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.