Hello @Midhun Viswanath
According to this article:
When using Microsoft's 'Generic (Text-only)' print driver for Windows, it is assumed that the printing application is generating the print commands in a language supported by the printer.
If the production print application does not generate print commands without the driver's help then a 'Generic (Text-only)' driver should not be used.
Also, if the language in which the production print application is writing its instructions does not match the Command Language which the printer is already configured to use, then the printer will not behave as expected.
Printers connected with the Generic / Text Only driver can be very picky about what types of fonts you use. The text would only print correctly when use a fixed width font type.
As this thread suggested:
- Reinstall your printer with generic drivers after every update;
- Connected printer to USB port .
You might also consult your printer provider about installing process.
Other reference article:
https://support.microsoft.com/en-us/windows/fix-printer-connection-and-printing-problems-in-windows-fb830bff-7702-6349-33cd-9443fe987f73
BR
Karlie