English is my second language. Which of the following is correct?
Replaced with a new printer.
Replaced by a new printer.
English is my second language. Which of the following is correct?
Replaced with a new printer.
Replaced by a new printer.
Either preposition is fine, and they mean exactly the same. But by is currently more common...
Note that things change significantly if you include an object after the verb...
But that change only really took off a few decades ago, and it's got nothing to do with "grammar" as such - it's just an idiomatic preference that happens to have become widespread. But my guess is that within a few more decades, with will probably be more common in all contexts.
Fred replaced the printer with a new one. The printer was replaced by a new one, by Fred.
with is the correct word. by is usually used to refer to whoever performed the replacement, e.g. "Replaced by the technician with a new printer". It can also be used to introduce a process, e.g. "Replaced by getting a new printer".