diff --git a/components/printers/linux/cupsprinters.inc b/components/printers/linux/cupsprinters.inc index 6671c581a1..41694c95d4 100644 --- a/components/printers/linux/cupsprinters.inc +++ b/components/printers/linux/cupsprinters.inc @@ -681,6 +681,9 @@ initialization Printer:=TCUPSPrinter.Create; FINALIZATION + // Free the printer before unloading library + Printer.Free; + Printer:=nil; //Unload CUPSLib if loaded FinalizeCups;