Department of Environment (DoE) on Tuesday fined a printing and packaging factory Tk 5 lakh for illegal sand filling and encroaching a river channel in Narayanganj, reports UNB.