POS Maid Software RUN-TIME ERROR 52, BAD FILENAME OR NUMBER
According to Microsoft Support, this problem occurs (assuming everything else is fine on your system) when, in your Windows, you have given your printer a name that contains an empty space(s).
Example: if your printer’s name is “HP 550”, this error may occur, if the printer’s name is re-named to “HP550” (no empty spaces), this error will not occur.
This is a well known and documented error of the Printer Drivers in Windows, it will happen with some software and not with other, almost randomly. For more information on how to solve it and better description of it, Microsoft has dedicated a whole page on their “Support - Web Site” to this issue (we encourage you to read it by clicking the link below):
http://support.microsoft.com/kb/252607/en-us