lparameter plCheck if ( pcount() = 0 ) plCheck = .f. endif if ( ! plCheck ) or ( plCheck and ! thisform.mlFormsDownloaded ) local lcSelect lcSelect = alias() create cursor temp1 ( mForms m ) append blank append memo mForms from forms.pcl wait window "Downloading claim forms to the printer" nowait ??? "" + temp1.mForms && can't ??? a memo directly so make it a string use select (lcSelect) endif thisform.mlFormsDownloaded = .t.>How do you copy the macro to the printers? Can you do it inside of VFP? I can only get it to work by doing :