A non-transitory computer-readable storage medium storing a device setting program, which when executed by a computer, causes the computer to generate an information code using at least one of a first information acquired from a field device by communicating with the field device, a second information indicating a work history for the field device, a third information indicating a reference destination for support information supporting a work of field device, and a fourth information required to enable a program to acquire information from the field device and to set information with respect to the field device.