Did my suggestion to you of setting _PLINENO to 0 before printing have any effect? Just curious.
>>>>>>>>>>>>>>> >We have a legacy DOS system. For various reasons, we're trying to recomplie our DOS code in VFP. (I know, it's ugly and not recommended but I don't have time to explain our reasoning.) Anyhow, everything seems to work fine except the use of ??? to send control codes to the printer. > >For some reason, the first use of ??? causes a page eject. After that initial ???, all the other uses of ??? work fine. > >You can see this from the command window with the following: > >set printer to name getprinter() && select your printer >set printer on > >? "This is line 1" >??? (control code) >? "This is line 2" >??? (control code) >? "This is line 3" > >set printer off >set printer to > >In that example, the first line would print, the page would eject and then the next two lines would print ... each line being affected by the preceding printer control code. > >Has anyone out there found a way to get ??? to work in VFP or have a clue as to what might be happening? > >Thanks for whatever help you can offer! > >Rodd >>>>>>>>>>>>>>>
"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry