A print control program comprising instructions which, when the control program is executed by a computer, cause the computer to function as: a setting unit that performs a setting such that a sorting of materials to be output into an exit tray of a printing device including a plurality of exit trays, is performed according to an output direction of the materials which is set for a print attribute, wherein the print attribute is a parameter associated to a printing job when the sorting is performed according to a first method of sorting output materials according to the output direction; and performs the setting such that the sorting is performed according to the output direction of the materials set for the print attribute, when the sorting is performed according to a second method of performing the sorting by shifting discharge positions of the materials from side to side and discharging the materials; an output form determining unit to determine a configuration of exit trays among the plurality of exit trays, wherein the configuration includes a standard exit tray and an optional exit tray and to determine the first and the second sorting method among a plurality of sorting methods in a printing device in accordance with the configuration of exit trays of the printing device; and a generating unit that generates content of a print instruction so that the output materials are output from the printing device according to the sorting method set by the setting unit; wherein when the sorting is performed for the print attribute selected among a plurality of print attributes, the plurality of print attributes includes at least one of an authenticated user name, a document name, a form file name, and a recording sheet name; and wherein the print attribute is selected as the unit of sorting, and the setting unit performs the setting such that the sorting is performed according to the output direction and an identifier of the exit tray which are set for each print attribute. a setting unit that performs a setting such that a sorting of materials to be output into an exit tray of a printing device including a plurality of exit trays, is performed according to an output direction of the materials which is set for a print attribute, wherein the print attribute is a parameter associated to a printing job when the sorting is performed according to a first method of sorting output materials according to the output direction; and performs the setting such that the sorting is performed according to the output direction of the materials set for the print attribute, when the sorting is performed according to a second method of performing the sorting by shifting discharge positions of the materials from side to side and discharging the materials; an output form determining unit to determine a configuration of exit trays among the plurality of exit trays, wherein the configuration includes a standard exit tray and an optional exit tray and to determine the first and the second sorting method among a plurality of sorting methods in a printing device in accordance with the configuration of exit trays of the printing device; and a generating unit that generates content of a print instruction so that the output materials are output from the printing device according to the sorting method set by the setting unit; <EOS>