1. A method of adapting a marking engine comprising: retrieving substrate classification data for at least one substrate type from a first storage device; determining a substrate type for a target substrate; retrieving from a second storage device at least one marking parameter that is associated with said substrate type; and utilizing said at least one marking parameter to adjust a marking engine, thereby adapting said marking engine for patterning said target substrate.