This paper presents a framework for scheduling jobs on a single machine within a supply chain while minimizing the total weighted number of late jobs and delivery costs, introducing an artificial immune system (AIS) for optimization. The study demonstrates the effectiveness of AIS compared to existing methods like simulated annealing through computational tests. The research highlights the integration of production scheduling and outbound distribution, a relatively underexplored area in existing literature.