Can you explain what you mean by "long time" to print?
Does the printer work faster on other machines/OS ?
Is the printer specification itself of slower speed compared to, say, an HP model? (See the "PPM" number - pages per minute)
Can you modify the print quality - if its "high" make it "medium" and see?
Normally heavy graphics like a JPG (or PDF) do take long time which is okay. What if you print a normal word document/webpage with minimal graphics?