package PPD::Common;

sub Duplex() { return {
	Key => 'Duplex',
	Name => '2-Sided Printing',
	Choice => 'PickOne',
	Priority => 40,
	Values => [
		{ Key => 'None', Name => 'Off (1-Sided)', PS => "<< /Duplex false >> setpagedevice" },
		{ Key => 'DuplexNoTumble', Name => 'Long-Edge Binding', PS => "<< /Duplex true /Tumble false >> setpagedevice", Default => 1 },
		{ Key => 'DuplexTumble', Name => 'Short-Edge Binding', PS => "<< /Duplex true /Tumble true >> setpagedevice" },
	]
}; }

sub Collate() { return {
	Key => 'Collate',
	Choice => 'Boolean',
	Priority => 41,
	Values => [
		{ Key => 'False', Name => 'Off', PS => '<< /Collate false >> setpagedevice' },
		{ Key => 'True', Name => 'On', PS => '<< /Collate true >> setpagedevice', Default => 1 },
	]
}; }

42;