An image processing system for forming an image on an image forming device based on a file stored in an image forming data transmission device, using a portable terminal, said image forming data transmission device connected to a first internal network constructed inside a first firewall, said image forming device connected to a second internal network constructed inside a second firewall, and a file server connected to an external network constructed on the outside of said first firewall and said second firewall, wherein
- said portable terminal comprises
- a connection establishing means for establishing a connection with said image forming data transmission device via said second internal network, said second firewall, said external network, said first firewall and said first internal network using a protocol, which is allowed to make bi-directional connections between the internal network and the external network at said first firewall and said second firewall, and
- an image forming request transmission means for transmitting an image forming request for said file stored in said image forming data transmission device to said image forming data transmission device;
- said image forming data transmission device comprises
- an image forming request receiving means for receiving said image forming request from said portable terminal,
- an image forming data preparing means for preparing an image forming data for said file based on said image forming request received by said image forming request receiving means,
- a connection establishing means for establishing a connection with said file server via said first internal network, said first firewall, and said external network using a protocol, which is allowed to make connections only from the internal network to the external network at said first firewall, and
- an image forming data upload means for uploading said image forming data prepared by said image forming data preparing means to said file server;
- and
- said image forming device comprises
- a connection establishing means for establishing a connection with said file server via said second internal network, said second firewall, and said external network using a protocol, which is allowed to make connections only from the internal network to the external network at said second firewall,
- an image forming data download means for downloading said image forming data from said file server, and
- an image forming means for forming said image based on said image forming data downloaded by said image forming data download means.