> We use Fantasia, a software product with many features which make working > with various fonts, bar codes, etc. on the HP3000 quite straight-forward, > for printing signatures on several laser-printed documents. Fantasia was > developed by Proactive Systems which is now, I believe, part of the JetForm > Corporation, Ottawa, Ont. > Regards, Eric Bender This is all true. Proactive develops Fantasia, and JetForm now owns Proactive. JetForm also sells it's own HP3000 product, which has some overlap, and some divergence in functionality from Fantasia. As was pointed out, there are a number of ways to achieve what you want to do. What solution you choose will depend on a balance between your time, your budget, and your technical know-how. Here's the general steps without using a commercial package: 1. Scan in the signature. This should leave you with a graphic file like TIFF, or PCX. 2. Convert that file into printer code (PCL). This can be done by using MS-Word as suggested, or probably any Windows package but you will probably have to edit the file, so have your PCL manual handy. You'll probably set the file up as a permanent printer macro. 3. Upload the file as a binary file to the HP3000. 4. Download the file to the printer before printing. This may be a little tricky because the HP3000 spooler tends to like putting CR/LFs at the end of every line, but if you use the octal 240 in the control byte of your FWRITE statement you should be OK. (This tells the spooler that this is a continuation line, and so it doesn't stick a CR/LF between records). 5. Embed the PCL to position the cursor and call the Signature macro within your QUIZ report. Here's the general steps with a commercial forms/printing package: 1. Scan in the signature. This should leave you with a graphic file like TIFF, or PCX. 2. Generate a form file including the graphic using whatever design tool your forms package uses. 3. Upload the form file to the HP3000. 4. Modify your QUIZ report. How much you have to modify will depend on the package you choose, with Fantasia, you probably don't have to change it much, but with JetForm Merge, you'll probably have to modify it a fair amount. I'm not familiar with Formation. 5. Run the output from your QUIZ report through the forms package, this will generate your printout. Again, with Fantasia this means sending the QUIZ output to a dummy device, with JetForm Merge it means sending the output to a disc file, and then running Merge against that file. I hope this helps, Rob ======================================================= Rob McDougall Phone: (613)751-4800 ext.5232 JetForm Corporation Fax: (613)594-8886 http://www.jetform.com mailto:[log in to unmask] ======================================================= begin 600 WINMAIL.DAT M>)\^(AP0`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$(@ <` M& ```$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`06 `P`.````S0<!``@` M"P`,`!H``P`1`0$@@ ,`#@```,T'`0`(``L`# `:``,`$0$!"8 !`"$```!$ M-SDW,SE&,D0U-C=$,#$Q.$$Y,#0T-#4U,S4T,# P, #/!@$-@ 0``@````(` M`@`!!( !`!D```!,87-E<B!P<FEN=&5D('-I9VYA='5R97,`<@D!`Y &`)P* M```:`````P`N``````! `#D`T%P3O7[]NP$>`' ``0```!T```!213H@3&%S M97(@<')I;G1E9"!S:6=N871U<F5S``````(!<0`!````&P````&[_&!69\G7 MOEMH#!'0E$9$15-4````18IR^ `#``80+X[B"@,`!Q#/" ``'@`($ $```!E M````5T554T5&04Y405-)02Q!4T]&5%=!4D504D]$54-45TE42$U!3EE&14%4 M55)%4U=(24-(34%+15=/4DM)3D=7251(5D%224]54T9/3E13+$)!4D-/1$53 M+$540T].5$A%2% S, `````#`! 0`0````,`$1 ``````@$)$ $```"D!P`` MH <``%L.``!,6D9U]DZQ>?\`"@$/`A4"I /D!>L"@P!0$P-4`@!C: K <V5T M[C(&``;#`H,R`\8'$P*#,C,3#V8T!$8"`'!RN'$Q( A5![("@S4#Q4,5XQ(B M<W1E;0*#-M$5;49I> F <QA0`H N?0J ",\)V3L;;S(U'C4"@ J!#;$+8&YG M,3PP,Q0@"PH4(@'0(#[@(%=E('41\!G@`' #`9 `D&$L(&$@<WIO`8!W"L @ M0!8`!'!U1F,%0 /P=&@@`X%Y8"!F96%T"' 'D7>L:&D1L"*Q:R! =P6PNFL+ M@&<*A2 0(G-V"L"N:0A@!" "$G,A(&(*P8\%H VP)F$2`&,N( (@AB BD"! M2% S,"@PN"!Q=2* ($ 88'(+<%!G:'0M`A!R(:%DWBPDQREA(>$+@'0DD2%0 MW2D0;B,U)Y$1\'8$D = 9B +8!'P<BTJLPF (/!D;V-U!X F02=P()>_(F @ MX"3'#; L0!L`<"U1^F(B\% #8 #0*O [log in to unmask]&! `@;F]W(2!)_R: +\ ( MD"Q (2 *L05 (7#5)[-*$@!&!;!M),<(4%QR< 6P(S ET&XA($]=`D!A(: U M@0(P+B3'4BQE9PL1)F%%!1!C('Y""? $@0J/"Y$2\@P!8_4`0" X-50CL 0@ M,>$'0/\#("C@"E N$3!H+Y4$(""I[S?P,\8R`B> =P8Q,&<V5C\]U@= (6 L [log in to unmask])_\KT3Z@)_8A]2$@(Z01P 0@WR%@!X G@"Q!"V!P/71#4J4X-60P MP7)G"?!C($#["X C`'5%D#5"!T B@"+Q[P-A()<[log in to unmask]\M) A@ M0H$GP2'!(;(A0&[_+; R@ 7 ,V$AH!A0)[! H)\`T".P+#$CD2,P('D(8-\N MP0(P2X(M@#965TQ2(6#/"D U0DR#$;!O;R!Q`_#_.R$-L"_P/:$GD2% )I > M4?]%H3* (9 )X4R"!< J\ > XR$@49-B=61%<$* .#57/9)1E 60: ,`8RQQ M:]4R$2U/('='O4A*`4%!_R?"17$L4QAA/,$B<DF1(%&7*P(A0 6@;0> <F,' M,5$S`6-K845P.C@U,?TG<%-48 [log in to unmask]]%L+6!L(R PT?], MDR*"(4 )P$/P([$C``,0AR! ,J D(51)1D8A(-$%L5!#6#96,B=P"%#^;BQ! M30%,4EY#*M% H"T$R2:T("A?<$PI)W ZDW]:@C* +7%6X# B6"0%X"V.5P6P M+6 NYW-U9T5P_QAA*<!?,B'Q)I "8"+P(M+V5PN +8!W2/%99%*!3'7_3Y)F MEQ' ,-%+D0F (H GLO\X-5Y"(2! D6G#49-BH2*RKG4L<1' -_!Y+A%9"&"> M)VD*$?$GLUY#=7!E$?\A,2_P-" `<"W1.A9AQ@#!ZP-@-E8S)W!5"U P@"U@ M^V[7;Y-B"X *P"+Q7E)+D>LGR#96-"=P1#Z1<IQTA?]AQC* *6%W=2216\8` MP"+PMV.1(4!&D71T4C>1:WFB[U1@(&$X-2?)<S4`!O 6H6\8<#?P2W->DW!) MH"KS0_!2+TQ&.O%NM% #,W#_+#(B\#*@5N F<5?Q!I!,@Y][.">S+9 !D ,@ M,C0?\/]:Q06@`C #8 ,@,# HH3-A@5&31E=2251%*,$_(S 8@'!"3))<16.1 M3TO]+A$H.I-[9D#36O-\EDQ2_R*0.K6#$PN ;-!.@X 41#3G01$M<0>0;B=. M(2KP67#_(3%^8U$&.#4;< 6A&C!BT/4X-34G<$5*P7+$;&)ADO]/0"* 3I*" MXPAP(6!35%1A^SLQ)]%3*U9Q9")C1=%1D_!154E:C3<U`39'5:_?5K]=<UBI M*6$Q4"\JMUE=_SBO.;5:0!\L.=-:;UM_7(_?79]>KYG?.4Q@(4>6<RBA]R% MF&)A%F,*0$4@*Q&6(_^@A5@D3$(L,B^!*T)+@8-Q_U&3F&-PAF?U(&$N`''? M;M/WI4=TCW65301P!I B\)-GZY16+B!(/F%M(C BH$R2_VG&!&&N8D^-=U-9 M9*)E3MC_0I$B@B"H3))FEV/!B[%IQO\1L1YP1;$%0+ 2@%0B<C^-_DU%4E(C M;<NPK6IAI1$+<,]3401@1A"ODDDG/C)A`?^\< ,0!S %P+1D-!$U,XXI_E)& M$('$2:!]X4;4KJXGL?\#8&7 (J"KUF?'2<(QX4^#OY9D**%1DRJS29$V5D$W M$/\[log in to unmask]@ 8B$? W\*8VWZ[SP"5+DBUP+;!MM@$L,/\CP+0VN/NB9;=R MQ]_)[log in to unmask]<O]%4B$PQC(88&#(1[TR8$\@]R_PB.0G MT&P\P"G6HF4(``YB1\P*^Q51<S$V('X]UN_7_]D/V4'4* 708V]V`&7 .Q+; MF5!/(%;@.@&&D38Q,RDW-3%(+30X*$%E>#9 -7@R,S(_C339VY0@H'B#W*'< MM34Y-"TXX4!_UL#ACM4WUAHYT@Q@&U!L'&YK+6 I,,! .B\OLG?E("YJ$@"8 M8BY8H7_5_=N1XP_D& # `Q!+D#KM-"!C+8#;04#E;]97U34_V4_L_^X/VAD* M]#*@,S:_#?"C/"'Q5 %P9QJ1`/*@`P#Q/PD$```#`"8```````,`-@`````` M`@%'``$````P````8SU#03MA/2 [<#U*971&;W)M.VP]4D]34TE.22TY-S Q M,#@Q-C$R,C9:+3$P,3$``@'Y/P$```!+`````````-RG0,C 0A :M+D(`"LO MX8(!`````````"]//4I%5$9/4DTO3U4]3U1405=!+T-./5)%0TE0245.5%,O M0TX]4DU#1$]51T$``!X`^#\!````#@```%)O8B!-8T1O=6=A;&P````"`?L_ M`0```$L`````````W*= R,!"$!JTN0@`*R_A@@$`````````+T\]2D541D]2 M32]/53U/5%1!5T$O0TX]4D5#25!)14Y44R]#3CU234-$3U5'00``'@#Z/P$` M```.````4F]B($UC1&]U9V%L; ```$ `!S"[log in to unmask]]?OV[`4 `"##0+V^]?OV[ M`0,`#33]/P```@$4- $````0````5)2AP"E_$!NEAP@`*RHE%QX`/0`!```` M`0`````````+`"D```````L`(P```````@%_``$```!&````/&,]0T$E83U? M)7 ]2F5T1F]R;25L/5)/4U-)3DDM.3<P,3 X,38Q,C(V6BTQ,#$Q0')O<W-I 4;FDN:F5T9F]R;2YC;VT^````#'XM ` end