@@ -56,7 +56,7 @@ def create_class
5656 destroy
5757
5858 resource . should ( :members ) . each do |member |
59- lpadmin ( '-E' , '- p', member , '-c' , name )
59+ lpadmin ( '-p' , member , '-c' , name )
6060 end
6161
6262 run_property_setter ( :access , :description , :location , :options , :shared ,
@@ -68,7 +68,7 @@ def create_printer
6868 destroy
6969
7070 # Create a minimal raw queue first, then adapt it
71- lpadmin ( '-E' , '- p', name , '-v' , 'file:///dev/null' )
71+ lpadmin ( '-p' , name , '-v' , 'file:///dev/null' )
7272
7373 run_parameter_setter ( :model , :ppd )
7474
@@ -99,7 +99,7 @@ def run_attribute_setter(attribute, target_value)
9999 private :run_attribute_setter
100100
101101 def destroy
102- lpadmin ( '-E' , '- x', name ) if queue_exists?
102+ lpadmin ( '-x' , name ) if queue_exists?
103103 end
104104
105105 ### Property getters and setters
@@ -114,9 +114,9 @@ def accepting
114114
115115 def accepting = ( value )
116116 if value == :true
117- cupsaccept ( '-E' , name )
117+ cupsaccept ( name )
118118 else
119- cupsreject ( '-E' , name )
119+ cupsreject ( name )
120120 end
121121 end
122122
@@ -127,15 +127,15 @@ def access
127127 end
128128
129129 def access = ( value )
130- lpadmin ( '-E' , '- p', name , '-u' , value [ 'policy' ] + ':' + value [ 'users' ] . join ( ',' ) )
130+ lpadmin ( '-p' , name , '-u' , value [ 'policy' ] + ':' + value [ 'users' ] . join ( ',' ) )
131131 end
132132
133133 def description
134134 query ( 'printer-info' )
135135 end
136136
137137 def description = ( value )
138- lpadmin ( '-E' , '- p', name , '-D' , value )
138+ lpadmin ( '-p' , name , '-D' , value )
139139 end
140140
141141 def enabled
@@ -144,9 +144,9 @@ def enabled
144144
145145 def enabled = ( value )
146146 if value == :true
147- while_root_allowed { cupsenable ( '-E' , name ) }
147+ while_root_allowed { cupsenable ( name ) }
148148 else
149- cupsdisable ( '-E' , name )
149+ cupsdisable ( name )
150150 end
151151 end
152152
@@ -156,9 +156,9 @@ def held
156156
157157 def held = ( value )
158158 if value == :true
159- cupsdisable ( '-E' , '- -hold', name )
159+ cupsdisable ( '--hold' , name )
160160 else
161- cupsenable ( '-E' , '- -release', name )
161+ cupsenable ( '--release' , name )
162162 end
163163 end
164164
@@ -167,7 +167,7 @@ def location
167167 end
168168
169169 def location = ( value )
170- lpadmin ( '-E' , '- p', name , '-L' , value )
170+ lpadmin ( '-p' , name , '-L' , value )
171171 end
172172
173173 def make_and_model
@@ -180,7 +180,7 @@ def make_and_model=(_value)
180180 end
181181
182182 def model = ( value )
183- lpadmin ( '-E' , '- p', name , '-m' , value )
183+ lpadmin ( '-p' , name , '-m' , value )
184184 end
185185
186186 def members
@@ -198,28 +198,28 @@ def options
198198
199199 def options = ( options_should )
200200 options_should . each do |key , value |
201- lpadmin ( '-E' , '- p', name , '-o' , "#{ key } =#{ value } " )
201+ lpadmin ( '-p' , name , '-o' , "#{ key } =#{ value } " )
202202 end
203203 end
204204
205205 def ppd = ( value )
206- lpadmin ( '-E' , '- p', name , '-P' , value )
206+ lpadmin ( '-p' , name , '-P' , value )
207207 end
208208
209209 def shared
210210 query ( 'printer-is-shared' )
211211 end
212212
213213 def shared = ( value )
214- lpadmin ( '-E' , '- p', name , '-o' , "printer-is-shared=#{ value } " )
214+ lpadmin ( '-p' , name , '-o' , "printer-is-shared=#{ value } " )
215215 end
216216
217217 def uri
218218 query ( 'device-uri' ) if printer_exists?
219219 end
220220
221221 def uri = ( value )
222- lpadmin ( '-E' , '- p', name , '-v' , value )
222+ lpadmin ( '-p' , name , '-v' , value )
223223 end
224224
225225 private
@@ -310,7 +310,7 @@ def query_native_option(option)
310310 def vendor_options_is
311311 answer = { }
312312
313- lpoptions ( '-E' , '- p', name , '-l' ) . each_line do |line |
313+ lpoptions ( '-p' , name , '-l' ) . each_line do |line |
314314 result = %r{\A (?<key>\w +)/(.*):(.*)\* (?<value>\w +)} . match ( line )
315315 answer [ result [ :key ] ] = result [ :value ] if result
316316 end
0 commit comments