>>>Any ideas??
>>>
>>>Thanks!
>>
>>What printer driver do they use? The normal printer driver will usually "eat" these control characters.
>
>The printer driver for the Lexmark T-644. version 1.0.
It could be Fox complaining about unmatched braces. If they were matched to start with, then
lcStringToPrint = STRTRAN( lcStringToPrint, '{', '{123}')
will create another right one for each left one, so they'd be unbalanced. Also if you had them nested (which I don't thing was allowed in the syntax for ???), that would throw the compiler off and cause an error.
The whole syntax of ??? is very sparsely documented. What we know about it comes mostly from years of trial and terror (typo intentional).