ಅಡೊಬ್ ಫೋಟೊಶಾಪ್‌ನ ರೀತಿಯ ಒಂದು ಅನ್ವಯಿಸುವಿಕೆ ಸ್ಕ್ಯಾನರ್‌ ಜೊತೆ ಸಂಪರ್ಕ ಹೊಂದಿರಬೇಕು. ಹಲವು ವಿಭಿನ್ನ ಸ್ಕ್ಯಾನರ್‌ಗಳಿವೆ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಸ್ಕ್ಯಾನರ್‌ಗಳು ವಿಭಿನ್ನ ಶಿಷ್ಟಾಚಾರಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಅನ್ವಯಿಸುವಿಕೆಗಳ ಪ್ರೊಗ್ರಾಂಮಿಂಗ್‌ ಅನ್ನು ಸರಳಗೊಳಿಸುವ ಸಲುವಾಗಿ, ಕೆಲವು ಅನ್ವಯಿಸುವಿಕೆಗಳು ಪ್ರೊಗ್ರಾಂಮಿಂಗ್ ಅಂತರಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ("API") ಅಭಿವೃದ್ಧಿ ಪಡಿಸಲಾಯಿತು. API ಸ್ಕ್ಯಾನರ್‌ಗೆ ಒಂದು ಏಕಪ್ರಕಾರದ ಅಂತರಸಂಪರ್ಕಸಾಧನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಅಂದರೆ ಅನ್ವಯಿಸುವಿಕೆ ಸ್ಕ್ಯಾನರ್‌‌ ಅನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಸ್ಕ್ಯಾನರ್‌ನ ನಿರ್ದಿಷ್ಟವಾದ ವಿವರಗಳನ್ನು ತಿಳಿಯುವ ಅವಶ್ಯಕತೆ ಇಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಅಡೊಬ್ ಫೋಟೊಶಾಪ್ TWAIN ಗುಣಮಟ್ಟವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ; ಆದ್ದರಿಂದ ಸಿದ್ಧಾಂತದಲ್ಲಿ ಫೋಟೊಶಾಪ್ ಯಾವುದೇ ಸ್ಕ್ಯಾನರ್‌ನಿಂದ ಒಂದು ಚಿತ್ರವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯ ಅದು ಸಹ TWAINನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ವಾಡಿಕೆಯಲ್ಲಿ, ಒಂದು ಸ್ಕ್ಯಾನರ್‌ ಜೊತೆ ಸಂಪರ್ಕಿಸುವಾಗ ಒಂದು ಅನ್ವಯಿಸುವಿಕೆಯಲ್ಲಿ ಯಾವಾಗಲೂ ತೊಂದರೆಗಳಿವೆ. ಒಂದೇ ಅನ್ವಯಿಸುವಿಕೆ ಅಥವಾ ಸ್ಕ್ಯಾನರ್‌ ಉತ್ಪಾದಕ (ಅಥವಾ ಎರಡು) APIನ ಅವರ ಕಾರ್ಯಗತೆಯಲ್ಲಿ ದೋಷಗಳನ್ನು ಹೊಂದಿರಬಹುದು.

ವಿಶಿಷ್ಟವಾಗಿ, ಒಂದು ಕ್ರಿಯಾತ್ಮಕವಾದ ಸಂಪರ್ಕಿಸಿದ ಗ್ರಂಥಾಲಯದ ಹಾಗೆ APIಯನ್ನು ಕಾರ್ಯಗತಮಾಡಲಾಗಿದೆ. ಪ್ರತಿ ಸ್ಕ್ಯಾನರ್‌‌ನ ಉತ್ಪಾದಕನ್ನು ಸ್ಪಾಪ್ಟ್‌ವೇರ್‌ ಅನ್ನು ಒದಗಿಸುತ್ತಾನೆ ಅದು ಒಂದು ಹಾರ್ಡ್‌ವೇರ್ ನಿಯಂತ್ರಕಕ್ಕೆ ಜಾರಿಗೊಳಿಸಿದ API ಕಾರ್ಯವಿಧಾನದ ಕರೆಗಳನ್ನು ಪ್ರಾಚೀನ ಅದೇಶಗಳಾಗಿ ಭಾಷಾಂತರಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ CSI, USB, ಅಥವಾ ಫೈರ್‌ವೈರ್ ನಿಯಂತ್ರಕ). APIಯ ಉತ್ಪಾದಕರ ಭಾಗವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಡಿವೈಸ್ ಡ್ರೈವರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಆದರೆ ಬಿರುದು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಖಚಿತವಾಗಿಲ್ಲ: APIಯು ಕೆರ್ನೆಲ್ ಪದ್ಧತಿಯಲ್ಲಿ ನೆಡೆಯುವುದಿಲ್ಲ ಮತ್ತು ನೇರವಾಗಿ ಸಾಧನವನ್ನು ಪ್ರವೇಶಿಸುವುದಿಲ್ಲ. 

ಕೆಲವು ಸ್ಕ್ಯಾನರ್‌ ಉತ್ಪಾದಕರು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು APIಯನ್ನು ಪ್ರಸ್ತಾಪಿಸುತ್ತಾರೆ.

ಹೆಚ್ಚಿನ ಸ್ಕ್ಯಾನರ್‌ಗಳು TWAIN APIಯನ್ನು ಬಳಸುತ್ತಾವೆ, ಮೂಲತಃ ಕಡಿಮೆ-ಕೊನೆ ಮತ್ತು ಮನೆ ಬಳಕೆಯ ಉಪಕರಣಕ್ಕೆ ಬಳಸಲಾಗುತ್ತದೆ, ಈಗ ವ್ಯಾಪಕವಾಗಿ ದೊಡ್ಡ-ಪ್ರಮಾಣದ ಸ್ಕ್ಯಾನ್‌ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.

APIಯ ಇತರೆ ಸ್ಕ್ಯಾನರ್‌ಗಳು

ISIS, ಪಿಕ್ಸೆಲ್ ಟ್ರಾನ್ಸ್‌ಲೇಷನ್ಸ್‌ನಿಂದ ಸೃಷ್ಟಿಸಿದೆ, ಇದು ಇನ್ನೂ ಕೆಲಸ ನಿರ್ವಹಣೆಯ ಉದ್ದೇಶಗಳಿಗಾಗಿ SCSI-IIಯನ್ನು ಬಳಸುತ್ತದೆ, ದೊಡ್ಡ, ಇಲಾಖೆಯ-ಪ್ರಮಾಣ, ಯಂತ್ರಗಳಿಂದ ಬಳಸಲ್ಪಡುತ್ತದೆ.

SANE (ಸ್ಕ್ಯಾನರ್ ಅಕ್ಸೆಸೆಸ್ ನೌ ಇಜಿ) ಸ್ಕ್ಯಾನರ್‌ನ್ನು ಪ್ರವೇಶಿಸಲು ಒಂದು ಮುಕ್ತ/ತೆರದ ಮೂಲ API. ಮೂಲತಃ ಯುನಿಕ್ಸ್‌ ಮತ್ತು ಲಿನಕ್ಸ್‌ ಕಾರ್ಯನಿರ್ವಹಣ ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಇದನ್ನು OS/2, Mac OS X, ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್‌ ವಿಂಡೋಸ್‌ ಗಳಿಗೆ ಇದನ್ನು ಪೋರ್ಟ್ ಮಾಡಲಾಯಿತು. TWAINನ ಹಾಗೇ, SANE ಬಳಕೆದಾರನ ಅಂತರಸಂಪರ್ಕ ಸಾಧನವನ್ನು ನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಇದು ಗುಂಪು ಸ್ಕ್ಯಾನ್‌ಗಳನ್ನು ಮತ್ತು ಡಿವೈಸ್ ಡ್ರೈವರ್‌ನಿಂದ ಯಾವುದೇ ವಿಶೇಷ ಬೆಂಬಲವಿಲ್ಲದೆ ಪಾರದರ್ಶಕ ನೆಟ್‌ವರ್ಕ್ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ವಿಂಡೋಸ್ ಇಮೇಜ್ ಅಕ್ವಿಸಿಶನ್ ("WIA") ಮೈಕ್ರೊಸಾಫ್ಟ್‌ನಿಂದ ನೀಡಲ್ಪಟ್ಟ ಒಂದು API.

ಔಟ್‌ಪುಟ್ ಡೇಟಾ
ಚಿಕ್ಕ-ಚೊಕ್ಕ ವಿಷಯಗಳು
ದಾಖಲೆ ಪರಿಷ್ಕರಣೆ
ಅನ್ವಯಿಸುವಿಕೆಗಳು ಪ್ರೊಗ್ರಾಂಮಿಂಗ್ ಅಂತರಸಂಪರ್ಕ ಸಾಧನ