Photographic Print Job Scheduling Algorithm

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Photographic printing facilities face scheduling challenges when managing multiple print orders with varying due-by times, leading to inefficiencies in utilizing the printing machine.

Innovation Solution

A scheduling application program that uses multiple algorithms to compute and select print schedules for photographic printing machines, ensuring that due-by times are met by prioritizing orders and optimizing machine utilization, with the option for operator intervention to adjust schedules manually.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple print orders are scheduled manually by operator, then flexibility in adjusting schedules is maintained, but scheduling efficiency and machine utilization deteriorate

Engineering Contradiction:
Improveoperator flexibilityVSAvoidscheduling efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The scheduling system is segmented into multiple independent algorithms (first algorithm, second algorithm, etc.), each capable of generating schedules independently. This allows the system to try different scheduling approaches without requiring complete manual reconfiguration, thus improving efficiency while maintaining operational flexibility through selective algorithm choice.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between different scheduling algorithms based on performance criteria. If the first algorithm fails to produce an acceptable schedule, the system automatically transitions to the second algorithm, creating a dynamic adaptive scheduling process that improves efficiency without sacrificing operator control over the overall process.

Inventive Principle:
Principle #15Dynamics

2Productivity

If automated scheduling algorithms are used, then scheduling efficiency and machine utilization improve, but system complexity increases

Engineering Contradiction:
Improvescheduling efficiencyVSAvoidscheduling system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The complex scheduling problem is segmented into multiple simpler algorithmic components. Each algorithm handles a specific aspect of schedule generation, and they can be executed independently. This segmentation reduces the complexity of individual algorithms while maintaining overall scheduling effectiveness through their coordinated use.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary evaluation layer that assesses whether generated schedules meet acceptance criteria. This intermediary component mediates between the algorithms and the final schedule output, simplifying the overall system architecture by providing a clear decision boundary and evaluation mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If first algorithm is used to compute print schedule, then scheduling speed improves, but schedule acceptance rate may deteriorate

Engineering Contradiction:
Improvescheduling computation speedVSAvoidschedule acceptance rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary scheduling using the faster first algorithm to generate an initial schedule. This preliminary action provides a quick baseline solution that can be evaluated against acceptance criteria, allowing the system to quickly determine whether further processing is needed while maintaining high scheduling speed for acceptable cases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An intermediary evaluation step assesses whether the first algorithm's output meets acceptance criteria. This intermediary mechanism ensures that speed improvements do not compromise reliability, as schedules that fail the acceptance test can be processed by the second algorithm, thus guaranteeing schedule quality while maintaining overall efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8072642B2Method of scheduling photograph print jobs
Publication Date: 2011.12.06 FUJIFILM NORTH AMERICA CORP
  • US8072642B2 patent drawing
  • US8072642B2 patent drawing

AI summary

A system and method of scheduling print jobs is provided. In particular, photograph print jobs at a printing facility are scheduled by a scheduling application program which takes into account at least one parameter of each print order as the orders are received, including the time that the order is to be filled and the type of paper to be used.