The Department of Environment (DoE) yesterday fined a dyeing factory Tk 21 lakh for running the factory by violating DoE orders.