Edit C:\Windows\System32\DriverStore\FileRepository\prnokcl2.inf_amd64_aabca8d99bfdd765\OKV4ClassUSB_0000.js
ÿþ/ / / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / / / / / / / / O K I V 4 C l a s s D r i v e r : U S B B i d i J a v a S c r i p t / / / / / / / / C o p y r i g h t ( C ) 2 0 1 1 O k i D a t a C o r p o r a t i o n / / / / / / / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / / / G e t t h e r e q u e s t e d S c h e m a ( s ) / / / / / / @ p a r a m s c r i p t C o n t e x t - S c r i p t c o n t e x t o b j e c t w h i c h a l l o w s a c c e s s t o I P r i n t e r S c r i p t a b l e P r o p e r t y B a g f o r p r i n t e r d r i v e r a n d q u e u e p r o p e r t i e s / / / @ p a r a m p r i n t e r S t r e a m - A l l o w s t h e s c r i p t t o W r i t e / R e a d d a t a f r o m t h e a t t a c h e d U S B d e v i c e / / / @ p a r a m s c h e m a R e q u e s t s - C o n t a i n s a l l t h e r e q u e s t e d Q u e r y K e y s . / / / @ p a r a m p r i n t e r B i d i S c h e m a R e s p o n s e s - O b j e c t t h e s c r i p t w i l l u s e t o s t o r e a l l r e s p o n s e s t o q u e r y k e y s / / / / / / @ r e t u r n I n t e g e r v a l u e - c u r r e n t l y o n l y J a v a S c r i p t e x c e p t i o n s a r e e x p e c t e d f o r f a i l u r e s / / / / / / T h e s c r i p t c a n u s e t h e s c h e m a R e q u e s t s o b j e c t t o i t e r a t e t h r o u g h t h e Q u e r y K e y s r e q u e s t e d b y t h e u s e r . B a s e d o n t h e q u e r y k e y s / / / t h e s c r i p t s h o u l d u s e t h e p r i n t e r S t r e a m o b j e c t t o c o m m u n i c a t e w i t h t h e U S B p r i n t d e v i c e a n d d e t e r m i n e t h e v a l u e s o f o n e o r m o r e B i d i / / / S c h e m a e l e m e n t s . F o r e a c h B i d i S c h e m a e l e m e n t t h e n e w v a l u e c a n b e r e t u r n e d t o t h e c a l l e r b y u s i n g f u n c t i o n s o f t h e p r i n t e r B i d i S c h e m a R e s p o n s e s / / / o b j e c t . / / / / / / T h e s c r i p t C o n t e x t o b j e c t p r o v i d e s a c c e s s t o t h e D r i v e r a n d Q u e u e p r o r p e r t y b a g s a s s o c i a t e d w i t h t h e c u r r e n t d e v i c e . T h e s e p r o p e r t y b a g s s u p p o r t r e a d - o n l y a c c e s s . / / / f u n c t i o n g e t S c h e m a s ( d r i v e r P r o p e r t i e s , p r i n t e r S t r e a m , s c h e m a R e q u e s t s , p r i n t e r B i d i S c h e m a R e s p o n s e s ) { v a r r e t V a l = 0 ; / / L o o p t h r o u g h a l l t h e Q u e r y K e y s p r o v i d e d i n t h e s c h e m a R e q u e s t s o b j e c t f o r ( v a r i n d e x = 0 ; i n d e x <