If you require staff member to pick the department billing code at the point of release, it may require the staff member a lot of time. Normally the billing code is picked by the user who prints. By the way CZ Print Job Tracker allow you to change the jobs' owner to the department billing code manually before or after the jobs are released. Like I said, this may not be productive for staff to pick the department code for every job. CZ Print Job Tracker provides this feature mainly for admin to correct the job information, but this may be what you need.